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 -i ../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl -------------------------------------------------------------------------------- This is Ultimate 0.1.24-b8c145f [2019-08-05 09:59:56,972 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-08-05 09:59:56,974 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-08-05 09:59:56,989 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-08-05 09:59:56,989 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-08-05 09:59:56,990 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-08-05 09:59:56,992 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-08-05 09:59:56,995 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-08-05 09:59:56,996 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-08-05 09:59:56,997 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-08-05 09:59:57,000 INFO L181 SettingsManager]: Resetting Symbolic Interpretation preferences to default values [2019-08-05 09:59:57,000 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-08-05 09:59:57,001 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-08-05 09:59:57,004 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-08-05 09:59:57,005 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-08-05 09:59:57,006 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-08-05 09:59:57,009 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-08-05 09:59:57,013 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-08-05 09:59:57,020 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-08-05 09:59:57,027 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-08-05 09:59:57,029 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-08-05 09:59:57,031 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-08-05 09:59:57,033 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-08-05 09:59:57,033 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-08-05 09:59:57,037 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-08-05 09:59:57,037 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-08-05 09:59:57,038 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-08-05 09:59:57,038 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-08-05 09:59:57,039 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-08-05 09:59:57,042 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-08-05 09:59:57,042 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-08-05 09:59:57,044 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-08-05 09:59:57,045 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-08-05 09:59:57,046 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-08-05 09:59:57,048 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-08-05 09:59:57,048 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-08-05 09:59:57,049 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-08-05 09:59:57,050 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-08-05 09:59:57,050 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-08-05 09:59:57,051 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-08-05 09:59:57,051 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-08-05 09:59:57,095 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-08-05 09:59:57,113 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-08-05 09:59:57,116 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-08-05 09:59:57,117 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2019-08-05 09:59:57,118 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2019-08-05 09:59:57,118 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl [2019-08-05 09:59:57,119 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl' [2019-08-05 09:59:57,153 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-08-05 09:59:57,155 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2019-08-05 09:59:57,155 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-08-05 09:59:57,155 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-08-05 09:59:57,156 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2019-08-05 09:59:57,172 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "speedup-poc-dd-2-limited.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.08 09:59:57" (1/1) ... [2019-08-05 09:59:57,184 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "speedup-poc-dd-2-limited.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.08 09:59:57" (1/1) ... [2019-08-05 09:59:57,205 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-08-05 09:59:57,206 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-08-05 09:59:57,206 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-08-05 09:59:57,206 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-08-05 09:59:57,217 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "speedup-poc-dd-2-limited.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.08 09:59:57" (1/1) ... [2019-08-05 09:59:57,217 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "speedup-poc-dd-2-limited.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.08 09:59:57" (1/1) ... [2019-08-05 09:59:57,218 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "speedup-poc-dd-2-limited.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.08 09:59:57" (1/1) ... [2019-08-05 09:59:57,218 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "speedup-poc-dd-2-limited.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.08 09:59:57" (1/1) ... [2019-08-05 09:59:57,221 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "speedup-poc-dd-2-limited.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.08 09:59:57" (1/1) ... [2019-08-05 09:59:57,224 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "speedup-poc-dd-2-limited.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.08 09:59:57" (1/1) ... [2019-08-05 09:59:57,225 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "speedup-poc-dd-2-limited.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.08 09:59:57" (1/1) ... [2019-08-05 09:59:57,227 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-08-05 09:59:57,227 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-08-05 09:59:57,228 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-08-05 09:59:57,228 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-08-05 09:59:57,229 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "speedup-poc-dd-2-limited.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.08 09:59:57" (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:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-08-05 09:59:57,294 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2019-08-05 09:59:57,294 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-08-05 09:59:57,294 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-08-05 09:59:57,571 INFO L278 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-08-05 09:59:57,571 INFO L283 CfgBuilder]: Removed 3 assume(true) statements. [2019-08-05 09:59:57,572 INFO L202 PluginConnector]: Adding new model speedup-poc-dd-2-limited.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.08 09:59:57 BoogieIcfgContainer [2019-08-05 09:59:57,573 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-08-05 09:59:57,574 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2019-08-05 09:59:57,574 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2019-08-05 09:59:57,577 INFO L275 PluginConnector]: TraceAbstraction initialized [2019-08-05 09:59:57,577 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "speedup-poc-dd-2-limited.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.08 09:59:57" (1/2) ... [2019-08-05 09:59:57,579 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6a6087f9 and model type speedup-poc-dd-2-limited.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 05.08 09:59:57, skipping insertion in model container [2019-08-05 09:59:57,579 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "speedup-poc-dd-2-limited.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.08 09:59:57" (2/2) ... [2019-08-05 09:59:57,581 INFO L109 eAbstractionObserver]: Analyzing ICFG speedup-poc-dd-2-limited.bpl [2019-08-05 09:59:57,590 INFO L152 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:ForwardPredicates Determinization: PREDICATE_ABSTRACTION [2019-08-05 09:59:57,598 INFO L164 ceAbstractionStarter]: Appying trace abstraction to program that has 2 error locations. [2019-08-05 09:59:57,615 INFO L252 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2019-08-05 09:59:57,642 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2019-08-05 09:59:57,643 INFO L377 AbstractCegarLoop]: Interprodecural is true [2019-08-05 09:59:57,643 INFO L378 AbstractCegarLoop]: Hoare is false [2019-08-05 09:59:57,643 INFO L379 AbstractCegarLoop]: Compute interpolants for ForwardPredicates [2019-08-05 09:59:57,644 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2019-08-05 09:59:57,644 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-08-05 09:59:57,644 INFO L382 AbstractCegarLoop]: Difference is false [2019-08-05 09:59:57,644 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-08-05 09:59:57,645 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2019-08-05 09:59:57,659 INFO L276 IsEmpty]: Start isEmpty. Operand 6 states. [2019-08-05 09:59:57,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2019-08-05 09:59:57,667 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:59:57,668 INFO L399 BasicCegarLoop]: trace histogram [1, 1] [2019-08-05 09:59:57,671 INFO L418 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:59:57,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:59:57,677 INFO L82 PathProgramCache]: Analyzing trace with hash 972, now seen corresponding path program 1 times [2019-08-05 09:59:57,720 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:59:57,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:59:57,769 INFO L256 TraceCheckSpWp]: Trace formula consists of 10 conjuncts, 3 conjunts are in the unsatisfiable core [2019-08-05 09:59:57,772 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:59:57,862 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:57,876 INFO L375 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2019-08-05 09:59:57,877 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:57,951 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:57,953 INFO L496 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-08-05 09:59:57,954 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:13, output treesize:14 [2019-08-05 09:59:58,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:59:58,071 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-08-05 09:59:58,071 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-08-05 09:59:58,077 INFO L454 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-08-05 09:59:58,092 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-08-05 09:59:58,093 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-08-05 09:59:58,096 INFO L87 Difference]: Start difference. First operand 6 states. Second operand 3 states. [2019-08-05 09:59:58,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 09:59:58,244 INFO L93 Difference]: Finished difference Result 10 states and 10 transitions. [2019-08-05 09:59:58,245 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-08-05 09:59:58,247 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 2 [2019-08-05 09:59:58,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 09:59:58,259 INFO L225 Difference]: With dead ends: 10 [2019-08-05 09:59:58,260 INFO L226 Difference]: Without dead ends: 8 [2019-08-05 09:59:58,262 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-08-05 09:59:58,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8 states. [2019-08-05 09:59:58,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8 to 6. [2019-08-05 09:59:58,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2019-08-05 09:59:58,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 7 transitions. [2019-08-05 09:59:58,317 INFO L78 Accepts]: Start accepts. Automaton has 6 states and 7 transitions. Word has length 2 [2019-08-05 09:59:58,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 09:59:58,318 INFO L475 AbstractCegarLoop]: Abstraction has 6 states and 7 transitions. [2019-08-05 09:59:58,318 INFO L476 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-08-05 09:59:58,318 INFO L276 IsEmpty]: Start isEmpty. Operand 6 states and 7 transitions. [2019-08-05 09:59:58,318 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2019-08-05 09:59:58,319 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:59:58,319 INFO L399 BasicCegarLoop]: trace histogram [1, 1, 1] [2019-08-05 09:59:58,319 INFO L418 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:59:58,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:59:58,320 INFO L82 PathProgramCache]: Analyzing trace with hash 30360, now seen corresponding path program 1 times [2019-08-05 09:59:58,321 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:59:58,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:59:58,347 INFO L256 TraceCheckSpWp]: Trace formula consists of 11 conjuncts, 4 conjunts are in the unsatisfiable core [2019-08-05 09:59:58,348 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:59:58,431 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:58,434 INFO L375 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2019-08-05 09:59:58,435 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:58,552 WARN L188 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 10 [2019-08-05 09:59:58,553 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:58,554 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:59:58,554 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:13, output treesize:14 [2019-08-05 09:59:58,597 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 09:59:58,629 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:58,643 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:58,646 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 09:59:58,648 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:58,669 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:58,671 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 09:59:58,672 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:58,732 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:58,734 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2019-08-05 09:59:58,735 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:31 [2019-08-05 09:59:58,902 WARN L188 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 23 [2019-08-05 09:59:58,903 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:59:58,904 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 09:59:58,904 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [2] total 2 [2019-08-05 09:59:58,905 INFO L454 AbstractCegarLoop]: Interpolant automaton has 4 states [2019-08-05 09:59:58,906 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-08-05 09:59:58,906 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-08-05 09:59:58,906 INFO L87 Difference]: Start difference. First operand 6 states and 7 transitions. Second operand 4 states. [2019-08-05 09:59:59,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 09:59:59,096 INFO L93 Difference]: Finished difference Result 10 states and 10 transitions. [2019-08-05 09:59:59,096 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-08-05 09:59:59,096 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 3 [2019-08-05 09:59:59,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 09:59:59,097 INFO L225 Difference]: With dead ends: 10 [2019-08-05 09:59:59,097 INFO L226 Difference]: Without dead ends: 9 [2019-08-05 09:59:59,098 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-08-05 09:59:59,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9 states. [2019-08-05 09:59:59,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9 to 7. [2019-08-05 09:59:59,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2019-08-05 09:59:59,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 8 transitions. [2019-08-05 09:59:59,101 INFO L78 Accepts]: Start accepts. Automaton has 7 states and 8 transitions. Word has length 3 [2019-08-05 09:59:59,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 09:59:59,101 INFO L475 AbstractCegarLoop]: Abstraction has 7 states and 8 transitions. [2019-08-05 09:59:59,101 INFO L476 AbstractCegarLoop]: Interpolant automaton has 4 states. [2019-08-05 09:59:59,101 INFO L276 IsEmpty]: Start isEmpty. Operand 7 states and 8 transitions. [2019-08-05 09:59:59,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2019-08-05 09:59:59,102 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:59:59,102 INFO L399 BasicCegarLoop]: trace histogram [2, 1, 1] [2019-08-05 09:59:59,103 INFO L418 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:59:59,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:59:59,103 INFO L82 PathProgramCache]: Analyzing trace with hash 941388, now seen corresponding path program 2 times [2019-08-05 09:59:59,104 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:59:59,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:59:59,129 INFO L256 TraceCheckSpWp]: Trace formula consists of 12 conjuncts, 5 conjunts are in the unsatisfiable core [2019-08-05 09:59:59,130 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:59:59,153 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:59,155 INFO L375 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2019-08-05 09:59:59,156 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:59,181 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:59,182 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:59:59,182 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:13, output treesize:14 [2019-08-05 09:59:59,293 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 09:59:59,319 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:59,327 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:59,333 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 09:59:59,334 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:59,365 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:59,368 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 09:59:59,370 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:59,400 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:59,401 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 09:59:59,401 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:49, output treesize:31 [2019-08-05 09:59:59,468 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 09:59:59,469 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 09:59:59,471 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 09:59:59,499 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:59,508 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:59,518 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 09:59:59,519 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:59,560 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:59,620 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:59,622 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 09:59:59,623 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:59,648 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:59,678 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:59,680 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 09:59:59,681 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:59,742 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:59,745 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 09:59:59,746 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:59,863 WARN L188 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 23 DAG size of output: 21 [2019-08-05 09:59:59,863 INFO L567 ElimStorePlain]: treesize reduction 16, result has 74.6 percent of original size [2019-08-05 09:59:59,866 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 3 xjuncts. [2019-08-05 09:59:59,866 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:101, output treesize:47 [2019-08-05 09:59:59,968 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:59:59,968 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 09:59:59,968 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3] total 3 [2019-08-05 09:59:59,969 INFO L454 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-08-05 09:59:59,969 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-08-05 09:59:59,969 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-08-05 09:59:59,969 INFO L87 Difference]: Start difference. First operand 7 states and 8 transitions. Second operand 5 states. [2019-08-05 10:00:00,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:00:00,031 INFO L93 Difference]: Finished difference Result 11 states and 11 transitions. [2019-08-05 10:00:00,032 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-08-05 10:00:00,032 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 4 [2019-08-05 10:00:00,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:00:00,033 INFO L225 Difference]: With dead ends: 11 [2019-08-05 10:00:00,033 INFO L226 Difference]: Without dead ends: 10 [2019-08-05 10:00:00,034 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-08-05 10:00:00,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10 states. [2019-08-05 10:00:00,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10 to 8. [2019-08-05 10:00:00,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2019-08-05 10:00:00,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 9 transitions. [2019-08-05 10:00:00,036 INFO L78 Accepts]: Start accepts. Automaton has 8 states and 9 transitions. Word has length 4 [2019-08-05 10:00:00,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:00:00,036 INFO L475 AbstractCegarLoop]: Abstraction has 8 states and 9 transitions. [2019-08-05 10:00:00,037 INFO L476 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-08-05 10:00:00,037 INFO L276 IsEmpty]: Start isEmpty. Operand 8 states and 9 transitions. [2019-08-05 10:00:00,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-08-05 10:00:00,037 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:00:00,037 INFO L399 BasicCegarLoop]: trace histogram [3, 1, 1] [2019-08-05 10:00:00,038 INFO L418 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:00:00,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:00:00,038 INFO L82 PathProgramCache]: Analyzing trace with hash 29183256, now seen corresponding path program 3 times [2019-08-05 10:00:00,039 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:00:00,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:00:00,078 INFO L256 TraceCheckSpWp]: Trace formula consists of 13 conjuncts, 6 conjunts are in the unsatisfiable core [2019-08-05 10:00:00,078 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:00:00,105 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:00,107 INFO L375 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2019-08-05 10:00:00,108 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:00,139 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:00,139 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 10:00:00,140 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:13, output treesize:14 [2019-08-05 10:00:00,147 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:00,178 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:00,183 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:00,185 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:00,186 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:00,200 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:00,202 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:00,204 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:00,254 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:00,255 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 10:00:00,255 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:49, output treesize:31 [2019-08-05 10:00:00,526 WARN L188 SmtUtils]: Spent 219.00 ms on a formula simplification that was a NOOP. DAG size: 16 [2019-08-05 10:00:00,528 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:00,529 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:00,530 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:00,551 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:00,555 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:00,558 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:00,559 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:00,569 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:00,572 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:00,575 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:00,577 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:00,595 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:00,597 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:00,599 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:00,601 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:00,620 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:00,623 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:00,623 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:00,703 INFO L567 ElimStorePlain]: treesize reduction 16, result has 74.6 percent of original size [2019-08-05 10:00:00,703 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 10:00:00,704 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:101, output treesize:47 [2019-08-05 10:00:00,743 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:00:00,744 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:00,746 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:00,747 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:00,777 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:00,792 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:00,795 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:00,796 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:00,811 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:00,815 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:00,818 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:00,819 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:00,836 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:00,840 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:00,844 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:00,846 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:00,879 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:00,902 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:00,905 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:00,906 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:00,922 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:00,936 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:00,938 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:00,940 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:00,992 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:00,994 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:00,995 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:01,090 INFO L567 ElimStorePlain]: treesize reduction 16, result has 79.7 percent of original size [2019-08-05 10:00:01,093 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2019-08-05 10:00:01,094 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:153, output treesize:63 [2019-08-05 10:00:01,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-08-05 10:00:01,178 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:00:01,178 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4] total 4 [2019-08-05 10:00:01,178 INFO L454 AbstractCegarLoop]: Interpolant automaton has 6 states [2019-08-05 10:00:01,178 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-08-05 10:00:01,179 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2019-08-05 10:00:01,179 INFO L87 Difference]: Start difference. First operand 8 states and 9 transitions. Second operand 6 states. [2019-08-05 10:00:01,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:00:01,258 INFO L93 Difference]: Finished difference Result 12 states and 12 transitions. [2019-08-05 10:00:01,259 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-08-05 10:00:01,259 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 5 [2019-08-05 10:00:01,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:00:01,260 INFO L225 Difference]: With dead ends: 12 [2019-08-05 10:00:01,260 INFO L226 Difference]: Without dead ends: 11 [2019-08-05 10:00:01,261 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2019-08-05 10:00:01,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11 states. [2019-08-05 10:00:01,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11 to 9. [2019-08-05 10:00:01,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2019-08-05 10:00:01,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 10 transitions. [2019-08-05 10:00:01,263 INFO L78 Accepts]: Start accepts. Automaton has 9 states and 10 transitions. Word has length 5 [2019-08-05 10:00:01,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:00:01,263 INFO L475 AbstractCegarLoop]: Abstraction has 9 states and 10 transitions. [2019-08-05 10:00:01,264 INFO L476 AbstractCegarLoop]: Interpolant automaton has 6 states. [2019-08-05 10:00:01,264 INFO L276 IsEmpty]: Start isEmpty. Operand 9 states and 10 transitions. [2019-08-05 10:00:01,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-08-05 10:00:01,264 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:00:01,264 INFO L399 BasicCegarLoop]: trace histogram [4, 1, 1] [2019-08-05 10:00:01,265 INFO L418 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:00:01,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:00:01,265 INFO L82 PathProgramCache]: Analyzing trace with hash 904681164, now seen corresponding path program 4 times [2019-08-05 10:00:01,266 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:00:01,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:00:01,322 WARN L254 TraceCheckSpWp]: Trace formula consists of 14 conjuncts, 7 conjunts are in the unsatisfiable core [2019-08-05 10:00:01,323 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:00:01,341 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:01,343 INFO L375 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2019-08-05 10:00:01,344 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:01,375 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:01,375 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 10:00:01,375 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:13, output treesize:14 [2019-08-05 10:00:01,400 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:01,416 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:01,439 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:01,453 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:01,454 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:01,462 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:01,464 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:01,465 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:01,504 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:01,504 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 10:00:01,505 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:49, output treesize:31 [2019-08-05 10:00:01,539 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:01,539 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:01,540 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:01,579 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:01,594 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:01,595 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:01,596 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:01,614 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:01,621 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:01,623 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:01,625 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:01,654 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:01,658 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:01,666 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:01,667 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:01,676 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:01,677 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:01,678 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:01,810 WARN L188 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 23 DAG size of output: 21 [2019-08-05 10:00:01,811 INFO L567 ElimStorePlain]: treesize reduction 16, result has 74.6 percent of original size [2019-08-05 10:00:01,811 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 10:00:01,812 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:101, output treesize:47 [2019-08-05 10:00:01,861 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:01,861 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:00:01,862 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:00:01,876 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:01,887 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:01,889 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:01,890 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:01,899 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:01,915 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:01,916 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:01,917 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:01,927 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:01,932 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:01,937 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:01,937 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:01,951 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:01,957 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:01,962 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:01,963 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:01,973 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:01,975 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:01,977 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:01,977 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:01,981 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:01,983 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:01,984 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:02,046 INFO L567 ElimStorePlain]: treesize reduction 32, result has 66.3 percent of original size [2019-08-05 10:00:02,047 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 10:00:02,047 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:153, output treesize:63 [2019-08-05 10:00:02,084 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:02,084 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:02,086 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:02,159 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:02,228 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:02,230 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:02,231 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:02,282 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:02,320 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:02,346 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:02,347 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:02,386 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:02,424 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:02,450 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:02,450 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:02,466 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:02,478 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:02,483 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:02,484 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:02,501 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:02,507 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:02,508 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:02,509 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:02,520 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:02,522 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:02,526 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:02,527 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:02,531 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:02,535 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:02,537 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:02,538 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:02,552 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:02,553 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:02,554 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:02,631 INFO L567 ElimStorePlain]: treesize reduction 32, result has 71.2 percent of original size [2019-08-05 10:00:02,633 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 5 xjuncts. [2019-08-05 10:00:02,634 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:205, output treesize:79 [2019-08-05 10:00:02,706 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:00:02,707 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:00:02,707 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2019-08-05 10:00:02,707 INFO L454 AbstractCegarLoop]: Interpolant automaton has 7 states [2019-08-05 10:00:02,707 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2019-08-05 10:00:02,708 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2019-08-05 10:00:02,708 INFO L87 Difference]: Start difference. First operand 9 states and 10 transitions. Second operand 7 states. [2019-08-05 10:00:02,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:00:02,841 INFO L93 Difference]: Finished difference Result 13 states and 13 transitions. [2019-08-05 10:00:02,841 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-08-05 10:00:02,841 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 6 [2019-08-05 10:00:02,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:00:02,842 INFO L225 Difference]: With dead ends: 13 [2019-08-05 10:00:02,843 INFO L226 Difference]: Without dead ends: 12 [2019-08-05 10:00:02,843 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2019-08-05 10:00:02,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12 states. [2019-08-05 10:00:02,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12 to 10. [2019-08-05 10:00:02,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2019-08-05 10:00:02,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 11 transitions. [2019-08-05 10:00:02,846 INFO L78 Accepts]: Start accepts. Automaton has 10 states and 11 transitions. Word has length 6 [2019-08-05 10:00:02,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:00:02,847 INFO L475 AbstractCegarLoop]: Abstraction has 10 states and 11 transitions. [2019-08-05 10:00:02,847 INFO L476 AbstractCegarLoop]: Interpolant automaton has 7 states. [2019-08-05 10:00:02,847 INFO L276 IsEmpty]: Start isEmpty. Operand 10 states and 11 transitions. [2019-08-05 10:00:02,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-08-05 10:00:02,848 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:00:02,848 INFO L399 BasicCegarLoop]: trace histogram [5, 1, 1] [2019-08-05 10:00:02,848 INFO L418 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:00:02,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:00:02,849 INFO L82 PathProgramCache]: Analyzing trace with hash -2019654760, now seen corresponding path program 5 times [2019-08-05 10:00:02,849 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:00:02,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:00:02,936 WARN L254 TraceCheckSpWp]: Trace formula consists of 15 conjuncts, 8 conjunts are in the unsatisfiable core [2019-08-05 10:00:02,937 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:00:02,973 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:02,974 INFO L375 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2019-08-05 10:00:02,974 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:02,988 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:02,988 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 10:00:02,988 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:13, output treesize:14 [2019-08-05 10:00:03,015 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:03,020 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:03,022 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:03,025 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:03,026 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:03,038 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:03,040 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:03,041 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:03,064 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:03,065 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 10:00:03,065 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:49, output treesize:31 [2019-08-05 10:00:03,117 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:03,118 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:03,118 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:03,145 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:03,147 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:03,150 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:03,151 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:03,161 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:03,162 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:03,165 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:03,166 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:03,183 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:03,196 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:03,197 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:03,197 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:03,204 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:03,206 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:03,207 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:03,371 WARN L188 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 23 DAG size of output: 21 [2019-08-05 10:00:03,371 INFO L567 ElimStorePlain]: treesize reduction 16, result has 74.6 percent of original size [2019-08-05 10:00:03,372 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 10:00:03,372 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:101, output treesize:47 [2019-08-05 10:00:03,402 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:00:03,402 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:03,403 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:03,404 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:03,411 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:03,414 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:03,417 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:03,417 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:03,422 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:03,425 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:03,427 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:03,428 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:03,432 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:03,436 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:03,438 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:03,439 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:03,446 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:03,456 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:03,457 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:03,458 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:03,464 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:03,465 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:03,468 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:03,469 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:03,473 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:03,474 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:03,474 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:03,561 INFO L567 ElimStorePlain]: treesize reduction 32, result has 66.3 percent of original size [2019-08-05 10:00:03,561 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 10:00:03,562 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:153, output treesize:63 [2019-08-05 10:00:03,599 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:03,600 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:03,601 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:03,611 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:03,613 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:03,616 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:03,616 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:03,622 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:03,625 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:03,629 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:03,629 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:03,633 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:03,637 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:03,639 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:03,640 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:03,651 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:03,654 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:03,657 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:03,658 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:03,669 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:03,673 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:03,674 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:03,675 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:03,680 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:03,684 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:03,685 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:03,686 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:03,690 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:03,693 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:03,695 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:03,695 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:03,700 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:03,702 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:03,702 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:03,772 INFO L567 ElimStorePlain]: treesize reduction 16, result has 83.2 percent of original size [2019-08-05 10:00:03,773 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 10:00:03,773 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 1 variables, input treesize:205, output treesize:79 [2019-08-05 10:00:03,829 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:03,830 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:00:03,832 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:00:03,856 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:03,859 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:03,863 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:03,864 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:03,885 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:03,887 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:03,889 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:03,890 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:03,915 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:03,918 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:03,923 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:03,924 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:03,939 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:03,945 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:03,947 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:03,948 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:03,962 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:03,965 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:03,968 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:03,968 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:03,994 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:03,997 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:03,998 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:03,998 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:04,004 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,007 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,011 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:04,012 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:04,032 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,034 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,037 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:04,037 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:04,048 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,051 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,053 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:04,053 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:04,067 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,069 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:04,069 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:04,157 INFO L567 ElimStorePlain]: treesize reduction 16, result has 85.6 percent of original size [2019-08-05 10:00:04,160 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 6 dim-0 vars, and 6 xjuncts. [2019-08-05 10:00:04,160 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 2 variables, input treesize:257, output treesize:95 [2019-08-05 10:00:04,233 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:00:04,234 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:00:04,234 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2019-08-05 10:00:04,234 INFO L454 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-08-05 10:00:04,235 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-08-05 10:00:04,235 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2019-08-05 10:00:04,235 INFO L87 Difference]: Start difference. First operand 10 states and 11 transitions. Second operand 8 states. [2019-08-05 10:00:04,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:00:04,341 INFO L93 Difference]: Finished difference Result 14 states and 14 transitions. [2019-08-05 10:00:04,342 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-08-05 10:00:04,342 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 7 [2019-08-05 10:00:04,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:00:04,343 INFO L225 Difference]: With dead ends: 14 [2019-08-05 10:00:04,343 INFO L226 Difference]: Without dead ends: 13 [2019-08-05 10:00:04,344 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2019-08-05 10:00:04,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13 states. [2019-08-05 10:00:04,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13 to 11. [2019-08-05 10:00:04,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2019-08-05 10:00:04,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 12 transitions. [2019-08-05 10:00:04,347 INFO L78 Accepts]: Start accepts. Automaton has 11 states and 12 transitions. Word has length 7 [2019-08-05 10:00:04,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:00:04,347 INFO L475 AbstractCegarLoop]: Abstraction has 11 states and 12 transitions. [2019-08-05 10:00:04,347 INFO L476 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-08-05 10:00:04,347 INFO L276 IsEmpty]: Start isEmpty. Operand 11 states and 12 transitions. [2019-08-05 10:00:04,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2019-08-05 10:00:04,348 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:00:04,348 INFO L399 BasicCegarLoop]: trace histogram [6, 1, 1] [2019-08-05 10:00:04,348 INFO L418 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:00:04,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:00:04,348 INFO L82 PathProgramCache]: Analyzing trace with hash 1815212108, now seen corresponding path program 6 times [2019-08-05 10:00:04,349 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:00:04,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:00:04,420 WARN L254 TraceCheckSpWp]: Trace formula consists of 16 conjuncts, 9 conjunts are in the unsatisfiable core [2019-08-05 10:00:04,421 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:00:04,433 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,434 INFO L375 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2019-08-05 10:00:04,435 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:04,460 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:04,461 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 10:00:04,461 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:13, output treesize:14 [2019-08-05 10:00:04,486 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:04,524 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,537 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,544 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:04,544 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:04,547 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,549 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:04,550 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:04,621 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:04,622 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 10:00:04,622 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:49, output treesize:31 [2019-08-05 10:00:04,640 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:04,640 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:04,641 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:04,667 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,670 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,671 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:04,672 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:04,677 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,680 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,683 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:04,683 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:04,688 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,691 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,694 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:04,694 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:04,698 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,699 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:04,700 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:04,759 INFO L567 ElimStorePlain]: treesize reduction 16, result has 74.6 percent of original size [2019-08-05 10:00:04,760 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 10:00:04,760 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:101, output treesize:47 [2019-08-05 10:00:04,785 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:04,786 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:00:04,787 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:00:04,831 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,834 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,835 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:04,835 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:04,842 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,847 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,848 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:04,848 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:04,858 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,862 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,864 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:04,864 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:04,877 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,879 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,881 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:04,881 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:04,886 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,888 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,891 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:04,892 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:04,897 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,898 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:04,899 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:04,954 INFO L567 ElimStorePlain]: treesize reduction 16, result has 79.7 percent of original size [2019-08-05 10:00:04,954 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 10:00:04,955 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:153, output treesize:63 [2019-08-05 10:00:04,989 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:04,990 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:04,991 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:04,991 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:04,992 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:05,009 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,012 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,013 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:05,014 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:05,020 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,022 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,024 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:05,025 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:05,036 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,038 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,040 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:05,040 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:05,045 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,048 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,051 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:05,052 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:05,097 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,108 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,110 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:05,111 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:05,131 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,134 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,136 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:05,137 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:05,142 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,144 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,148 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:05,149 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:05,152 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,154 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:05,154 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:05,228 INFO L567 ElimStorePlain]: treesize reduction 32, result has 71.2 percent of original size [2019-08-05 10:00:05,229 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 10:00:05,229 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 1 variables, input treesize:205, output treesize:79 [2019-08-05 10:00:05,273 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:00:05,273 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:05,274 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:05,274 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:05,274 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:05,275 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:05,284 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,286 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,289 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:05,289 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:05,294 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,298 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,300 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:05,301 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:05,305 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,308 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,310 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:05,311 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:05,317 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,321 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,323 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:05,324 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:05,351 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,353 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,356 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:05,357 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:05,395 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,406 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,407 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:05,408 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:05,414 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,418 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,420 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:05,421 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:05,427 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,431 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,433 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:05,433 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:05,439 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,443 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,444 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:05,445 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:05,448 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,449 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:05,450 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:05,603 WARN L188 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 36 [2019-08-05 10:00:05,604 INFO L567 ElimStorePlain]: treesize reduction 16, result has 85.6 percent of original size [2019-08-05 10:00:05,605 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 10:00:05,605 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 1 variables, input treesize:257, output treesize:95 [2019-08-05 10:00:05,666 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:05,667 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:00:05,669 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:00:05,742 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,802 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,803 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:05,803 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:05,817 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,819 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,821 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:05,821 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:05,828 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,859 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,860 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:05,860 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:05,897 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,899 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,902 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:05,902 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:05,928 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,932 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,933 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:05,933 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:05,944 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,946 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,948 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:05,949 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:05,956 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,958 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,960 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:05,961 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:05,975 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,979 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,980 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:05,981 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:05,989 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,992 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,993 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:05,994 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:06,000 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:06,003 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:06,004 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:06,004 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:06,009 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:06,011 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:06,019 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:06,020 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:06,025 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:06,026 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:06,027 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:06,133 WARN L188 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 41 [2019-08-05 10:00:06,133 INFO L567 ElimStorePlain]: treesize reduction 32, result has 77.6 percent of original size [2019-08-05 10:00:06,135 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 7 dim-0 vars, and 7 xjuncts. [2019-08-05 10:00:06,135 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 2 variables, input treesize:309, output treesize:111 [2019-08-05 10:00:06,251 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:00:06,251 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:00:06,252 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2019-08-05 10:00:06,252 INFO L454 AbstractCegarLoop]: Interpolant automaton has 9 states [2019-08-05 10:00:06,252 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2019-08-05 10:00:06,253 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2019-08-05 10:00:06,253 INFO L87 Difference]: Start difference. First operand 11 states and 12 transitions. Second operand 9 states. [2019-08-05 10:00:06,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:00:06,385 INFO L93 Difference]: Finished difference Result 15 states and 15 transitions. [2019-08-05 10:00:06,385 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-08-05 10:00:06,385 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 8 [2019-08-05 10:00:06,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:00:06,386 INFO L225 Difference]: With dead ends: 15 [2019-08-05 10:00:06,386 INFO L226 Difference]: Without dead ends: 14 [2019-08-05 10:00:06,387 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2019-08-05 10:00:06,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14 states. [2019-08-05 10:00:06,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14 to 12. [2019-08-05 10:00:06,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2019-08-05 10:00:06,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 13 transitions. [2019-08-05 10:00:06,389 INFO L78 Accepts]: Start accepts. Automaton has 12 states and 13 transitions. Word has length 8 [2019-08-05 10:00:06,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:00:06,389 INFO L475 AbstractCegarLoop]: Abstraction has 12 states and 13 transitions. [2019-08-05 10:00:06,390 INFO L476 AbstractCegarLoop]: Interpolant automaton has 9 states. [2019-08-05 10:00:06,390 INFO L276 IsEmpty]: Start isEmpty. Operand 12 states and 13 transitions. [2019-08-05 10:00:06,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2019-08-05 10:00:06,390 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:00:06,390 INFO L399 BasicCegarLoop]: trace histogram [7, 1, 1] [2019-08-05 10:00:06,391 INFO L418 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:00:06,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:00:06,391 INFO L82 PathProgramCache]: Analyzing trace with hash 437000728, now seen corresponding path program 7 times [2019-08-05 10:00:06,392 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:00:06,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:00:06,492 WARN L254 TraceCheckSpWp]: Trace formula consists of 17 conjuncts, 10 conjunts are in the unsatisfiable core [2019-08-05 10:00:06,493 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:00:06,556 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:06,557 INFO L375 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2019-08-05 10:00:06,557 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:06,591 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:06,591 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 10:00:06,591 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:13, output treesize:14 [2019-08-05 10:00:06,599 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:06,612 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:06,614 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:06,618 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:06,619 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:06,625 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:06,630 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:06,630 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:06,644 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:06,644 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 10:00:06,644 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:49, output treesize:31 [2019-08-05 10:00:06,664 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:06,664 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:06,665 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:06,672 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:06,675 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:06,677 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:06,678 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:06,683 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:06,687 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:06,689 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:06,690 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:06,728 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:06,730 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:06,732 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:06,733 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:06,736 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:06,738 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:06,739 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:06,808 INFO L567 ElimStorePlain]: treesize reduction 16, result has 74.6 percent of original size [2019-08-05 10:00:06,808 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 10:00:06,808 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:101, output treesize:47 [2019-08-05 10:00:06,832 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:00:06,832 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:06,833 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:06,834 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:06,889 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:06,898 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:06,915 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:06,916 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:06,961 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:06,971 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:06,974 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:06,974 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:06,978 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:06,983 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:06,984 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:06,984 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:06,989 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:06,993 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:06,993 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:06,994 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:07,002 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:07,007 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:07,013 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:07,014 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:07,022 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:07,023 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:07,024 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:07,144 WARN L188 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 30 DAG size of output: 26 [2019-08-05 10:00:07,144 INFO L567 ElimStorePlain]: treesize reduction 32, result has 66.3 percent of original size [2019-08-05 10:00:07,144 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 10:00:07,144 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:153, output treesize:63 [2019-08-05 10:00:07,211 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:07,211 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:07,212 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:07,213 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:07,213 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:07,222 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:07,226 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:07,230 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:07,231 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:07,250 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:07,254 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:07,257 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:07,257 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:07,262 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:07,268 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:07,269 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:07,269 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:07,274 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:07,280 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:07,284 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:07,285 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:07,289 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:07,294 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:07,298 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:07,299 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:07,307 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:07,315 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:07,316 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:07,316 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:07,323 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:07,330 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:07,331 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:07,331 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:07,386 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:07,387 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:07,387 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:07,483 INFO L567 ElimStorePlain]: treesize reduction 32, result has 71.2 percent of original size [2019-08-05 10:00:07,484 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 10:00:07,484 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 1 variables, input treesize:205, output treesize:79 [2019-08-05 10:00:07,526 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:07,527 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:00:07,528 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:00:07,541 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:07,544 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:07,546 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:07,547 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:07,552 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:07,557 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:07,558 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:07,558 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:07,563 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:07,568 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:07,569 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:07,569 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:07,574 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:07,578 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:07,579 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:07,580 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:07,586 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:07,589 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:07,591 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:07,592 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:07,599 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:07,602 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:07,646 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:07,647 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:07,667 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:07,677 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:07,677 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:07,678 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:07,683 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:07,685 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:07,688 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:07,689 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:07,694 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:07,698 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:07,700 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:07,700 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:07,706 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:07,708 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:07,709 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:07,813 WARN L188 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 36 [2019-08-05 10:00:07,813 INFO L567 ElimStorePlain]: treesize reduction 48, result has 66.4 percent of original size [2019-08-05 10:00:07,814 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 10:00:07,814 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 1 variables, input treesize:257, output treesize:95 [2019-08-05 10:00:07,875 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:00:07,875 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:07,876 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:07,877 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:07,878 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:07,878 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:07,879 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:07,933 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:07,936 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:07,939 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:07,939 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:07,945 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:07,948 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:07,952 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:07,953 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:07,960 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:07,965 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:07,966 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:07,966 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:07,973 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:07,975 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:07,977 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:07,978 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:07,983 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:07,987 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:07,990 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:07,990 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:07,997 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,002 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,003 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:08,004 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:08,011 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,014 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,018 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:08,018 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:08,023 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,028 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,031 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:08,031 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:08,038 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,042 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,043 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:08,044 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:08,073 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,077 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,078 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:08,079 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:08,086 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,090 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,091 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:08,092 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:08,098 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,099 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:08,099 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:08,225 WARN L188 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 41 [2019-08-05 10:00:08,225 INFO L567 ElimStorePlain]: treesize reduction 48, result has 69.8 percent of original size [2019-08-05 10:00:08,226 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 7 xjuncts. [2019-08-05 10:00:08,226 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 1 variables, input treesize:309, output treesize:111 [2019-08-05 10:00:08,289 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:08,289 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:00:08,291 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:00:08,304 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,306 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,309 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:08,310 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:08,316 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,320 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,321 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:08,321 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:08,327 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,331 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,333 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:08,334 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:08,339 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,343 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,344 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:08,344 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:08,352 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,355 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,356 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:08,357 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:08,363 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,366 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,368 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:08,369 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:08,434 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,505 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,507 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:08,507 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:08,561 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,631 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,632 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:08,633 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:08,679 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,724 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,750 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:08,751 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:08,794 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,865 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,867 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:08,867 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:08,915 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,962 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,987 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:08,988 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:09,041 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:09,081 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:09,085 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:09,085 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:09,091 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:09,095 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:09,096 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:09,096 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:09,149 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:09,150 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:09,151 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:09,273 WARN L188 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 46 [2019-08-05 10:00:09,273 INFO L567 ElimStorePlain]: treesize reduction 32, result has 79.9 percent of original size [2019-08-05 10:00:09,275 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 8 dim-0 vars, and 8 xjuncts. [2019-08-05 10:00:09,275 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 2 variables, input treesize:361, output treesize:127 [2019-08-05 10:00:09,353 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:00:09,353 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:00:09,354 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2019-08-05 10:00:09,354 INFO L454 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-08-05 10:00:09,355 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-08-05 10:00:09,355 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2019-08-05 10:00:09,355 INFO L87 Difference]: Start difference. First operand 12 states and 13 transitions. Second operand 10 states. [2019-08-05 10:00:09,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:00:09,517 INFO L93 Difference]: Finished difference Result 16 states and 16 transitions. [2019-08-05 10:00:09,518 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-08-05 10:00:09,519 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 9 [2019-08-05 10:00:09,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:00:09,519 INFO L225 Difference]: With dead ends: 16 [2019-08-05 10:00:09,520 INFO L226 Difference]: Without dead ends: 15 [2019-08-05 10:00:09,520 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2019-08-05 10:00:09,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15 states. [2019-08-05 10:00:09,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15 to 13. [2019-08-05 10:00:09,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2019-08-05 10:00:09,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 14 transitions. [2019-08-05 10:00:09,523 INFO L78 Accepts]: Start accepts. Automaton has 13 states and 14 transitions. Word has length 9 [2019-08-05 10:00:09,523 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:00:09,524 INFO L475 AbstractCegarLoop]: Abstraction has 13 states and 14 transitions. [2019-08-05 10:00:09,524 INFO L476 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-08-05 10:00:09,524 INFO L276 IsEmpty]: Start isEmpty. Operand 13 states and 14 transitions. [2019-08-05 10:00:09,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2019-08-05 10:00:09,524 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:00:09,524 INFO L399 BasicCegarLoop]: trace histogram [8, 1, 1] [2019-08-05 10:00:09,524 INFO L418 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:00:09,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:00:09,525 INFO L82 PathProgramCache]: Analyzing trace with hash 662120908, now seen corresponding path program 8 times [2019-08-05 10:00:09,526 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:00:09,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:00:09,626 WARN L254 TraceCheckSpWp]: Trace formula consists of 18 conjuncts, 11 conjunts are in the unsatisfiable core [2019-08-05 10:00:09,627 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:00:09,690 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:09,691 INFO L375 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2019-08-05 10:00:09,692 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:09,722 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:09,723 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 10:00:09,723 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:13, output treesize:14 [2019-08-05 10:00:09,735 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:09,740 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:09,746 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:09,748 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:09,748 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:09,752 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:09,752 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:09,753 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:09,779 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:09,779 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 10:00:09,780 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:49, output treesize:31 [2019-08-05 10:00:09,796 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:09,797 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:09,797 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:09,803 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:09,807 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:09,808 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:09,808 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:09,816 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:09,818 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:09,820 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:09,821 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:09,825 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:09,828 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:09,830 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:09,830 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:09,836 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:09,836 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:09,837 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:09,880 INFO L567 ElimStorePlain]: treesize reduction 16, result has 74.6 percent of original size [2019-08-05 10:00:09,880 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 10:00:09,881 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:101, output treesize:47 [2019-08-05 10:00:09,906 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:09,907 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:00:09,908 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:00:09,972 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:10,029 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:10,031 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:10,031 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:10,081 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:10,132 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:10,154 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:10,155 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:10,207 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:10,273 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:10,274 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:10,275 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:10,317 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:10,368 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:10,390 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:10,391 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:10,441 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:10,503 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:10,504 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:10,505 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:10,558 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:10,560 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:10,560 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:11,525 WARN L188 SmtUtils]: Spent 964.00 ms on a formula simplification. DAG size of input: 30 DAG size of output: 26 [2019-08-05 10:00:11,525 INFO L567 ElimStorePlain]: treesize reduction 32, result has 66.3 percent of original size [2019-08-05 10:00:11,526 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 10:00:11,526 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:153, output treesize:63 [2019-08-05 10:00:11,620 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:11,621 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:11,622 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:11,626 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:11,630 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:11,631 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:11,632 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:11,637 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:11,640 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:11,642 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:11,642 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:11,648 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:11,652 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:11,653 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:11,654 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:11,659 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:11,661 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:11,664 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:11,664 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:11,670 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:11,674 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:11,675 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:11,675 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:11,681 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:11,684 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:11,685 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:11,686 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:11,691 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:11,693 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:11,695 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:11,696 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:11,701 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:11,702 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:11,703 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:11,774 INFO L567 ElimStorePlain]: treesize reduction 16, result has 83.2 percent of original size [2019-08-05 10:00:11,774 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 10:00:11,774 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 1 variables, input treesize:205, output treesize:79 [2019-08-05 10:00:11,817 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:00:11,817 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:11,818 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:11,819 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:11,819 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:11,820 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:11,826 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:11,828 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:11,829 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:11,830 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:11,835 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:11,836 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:11,839 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:11,839 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:11,845 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:11,849 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:11,850 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:11,851 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:11,857 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:11,860 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:11,863 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:11,864 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:11,881 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:11,884 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:11,885 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:11,885 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:11,898 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:11,900 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:11,902 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:11,902 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:11,908 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:11,911 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:11,913 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:11,914 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:11,920 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:11,924 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:11,924 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:11,925 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:11,930 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:11,932 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:11,934 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:11,935 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:11,944 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:11,945 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:11,945 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:12,032 INFO L567 ElimStorePlain]: treesize reduction 32, result has 74.8 percent of original size [2019-08-05 10:00:12,033 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 10:00:12,033 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 1 variables, input treesize:257, output treesize:95 [2019-08-05 10:00:12,084 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:12,084 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:00:12,085 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:00:12,091 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:12,092 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:12,095 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:12,095 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:12,103 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:12,106 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:12,109 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:12,109 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:12,114 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:12,133 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:12,134 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:12,134 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:12,143 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:12,150 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:12,151 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:12,151 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:12,176 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:12,180 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:12,183 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:12,183 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:12,198 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:12,206 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:12,207 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:12,207 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:12,220 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:12,223 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:12,226 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:12,227 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:12,233 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:12,238 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:12,239 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:12,240 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:12,246 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:12,251 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:12,253 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:12,253 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:12,259 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:12,264 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:12,265 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:12,266 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:12,275 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:12,281 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:12,284 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:12,284 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:12,292 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:12,293 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:12,293 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:12,459 WARN L188 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 41 [2019-08-05 10:00:12,459 INFO L567 ElimStorePlain]: treesize reduction 48, result has 69.8 percent of original size [2019-08-05 10:00:12,460 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 7 xjuncts. [2019-08-05 10:00:12,460 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 1 variables, input treesize:309, output treesize:111 [2019-08-05 10:00:12,525 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:00:12,526 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:12,527 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:12,527 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:12,528 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:12,528 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:12,529 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:12,529 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:12,536 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:12,540 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:12,541 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:12,542 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:12,579 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:12,582 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:12,583 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:12,584 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:12,590 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:12,593 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:12,596 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:12,596 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:12,619 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:12,622 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:12,624 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:12,624 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:12,630 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:12,632 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:12,635 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:12,636 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:12,643 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:12,648 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:12,649 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:12,649 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:12,655 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:12,659 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:12,660 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:12,660 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:12,667 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:12,669 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:12,672 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:12,673 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:12,679 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:12,682 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:12,683 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:12,683 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:12,690 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:12,693 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:12,695 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:12,696 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:12,702 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:12,705 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:12,707 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:12,708 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:12,713 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:12,717 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:12,718 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:12,718 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:12,724 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:12,727 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:12,729 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:12,730 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:12,735 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:12,736 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:12,736 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:12,860 WARN L188 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 46 [2019-08-05 10:00:12,861 INFO L567 ElimStorePlain]: treesize reduction 48, result has 72.6 percent of original size [2019-08-05 10:00:12,861 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 8 xjuncts. [2019-08-05 10:00:12,862 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 1 variables, input treesize:361, output treesize:127 [2019-08-05 10:00:12,935 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 10:00:12,935 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:12,936 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:12,936 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:12,937 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:12,937 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:12,938 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:12,938 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:12,938 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:12,947 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:12,950 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:12,952 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:12,953 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:13,000 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:13,046 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:13,068 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:13,068 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:13,074 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:13,078 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:13,079 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:13,080 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:13,087 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:13,089 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:13,092 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:13,092 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:13,099 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:13,102 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:13,104 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:13,105 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:13,112 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:13,116 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:13,117 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:13,118 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:13,127 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:13,129 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:13,132 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:13,132 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:13,141 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:13,143 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:13,145 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:13,146 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:13,153 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:13,157 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:13,158 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:13,158 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:13,165 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:13,169 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:13,170 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:13,171 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:13,178 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:13,182 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:13,183 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:13,184 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:13,191 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:13,195 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:13,196 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:13,196 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:13,203 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:13,207 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:13,208 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:13,209 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:13,215 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:13,217 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:13,219 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:13,220 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:13,226 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:13,230 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:13,231 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:13,232 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:13,248 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:13,248 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:13,249 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:13,383 WARN L188 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 51 [2019-08-05 10:00:13,384 INFO L567 ElimStorePlain]: treesize reduction 32, result has 81.7 percent of original size [2019-08-05 10:00:13,386 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 9 dim-0 vars, and 9 xjuncts. [2019-08-05 10:00:13,386 INFO L221 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:413, output treesize:143 [2019-08-05 10:00:13,481 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:00:13,482 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:00:13,482 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2019-08-05 10:00:13,482 INFO L454 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-08-05 10:00:13,483 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-08-05 10:00:13,483 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2019-08-05 10:00:13,483 INFO L87 Difference]: Start difference. First operand 13 states and 14 transitions. Second operand 11 states. [2019-08-05 10:00:13,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:00:13,749 INFO L93 Difference]: Finished difference Result 17 states and 17 transitions. [2019-08-05 10:00:13,749 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2019-08-05 10:00:13,749 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 10 [2019-08-05 10:00:13,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:00:13,750 INFO L225 Difference]: With dead ends: 17 [2019-08-05 10:00:13,751 INFO L226 Difference]: Without dead ends: 16 [2019-08-05 10:00:13,751 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2019-08-05 10:00:13,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16 states. [2019-08-05 10:00:13,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16 to 14. [2019-08-05 10:00:13,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2019-08-05 10:00:13,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 15 transitions. [2019-08-05 10:00:13,753 INFO L78 Accepts]: Start accepts. Automaton has 14 states and 15 transitions. Word has length 10 [2019-08-05 10:00:13,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:00:13,754 INFO L475 AbstractCegarLoop]: Abstraction has 14 states and 15 transitions. [2019-08-05 10:00:13,754 INFO L476 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-08-05 10:00:13,754 INFO L276 IsEmpty]: Start isEmpty. Operand 14 states and 15 transitions. [2019-08-05 10:00:13,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2019-08-05 10:00:13,754 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:00:13,754 INFO L399 BasicCegarLoop]: trace histogram [9, 1, 1] [2019-08-05 10:00:13,755 INFO L418 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:00:13,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:00:13,755 INFO L82 PathProgramCache]: Analyzing trace with hash -949088104, now seen corresponding path program 9 times [2019-08-05 10:00:13,756 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:00:13,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:00:13,947 WARN L254 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 12 conjunts are in the unsatisfiable core [2019-08-05 10:00:13,951 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:00:14,017 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:14,018 INFO L375 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2019-08-05 10:00:14,018 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:14,080 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:14,081 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 10:00:14,081 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:13, output treesize:14 [2019-08-05 10:00:14,091 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:14,099 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:14,101 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:14,102 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:14,102 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:14,105 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:14,106 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:14,107 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:14,119 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:14,120 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 10:00:14,120 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:49, output treesize:31 [2019-08-05 10:00:14,136 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:14,137 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:14,137 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:14,142 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:14,144 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:14,147 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:14,147 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:14,151 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:14,155 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:14,156 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:14,157 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:14,161 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:14,162 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:14,164 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:14,165 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:14,180 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:14,181 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:14,181 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:14,223 INFO L567 ElimStorePlain]: treesize reduction 16, result has 74.6 percent of original size [2019-08-05 10:00:14,224 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 10:00:14,224 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:101, output treesize:47 [2019-08-05 10:00:14,247 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:14,248 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:00:14,249 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:00:14,283 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:14,285 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:14,287 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:14,288 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:14,293 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:14,297 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:14,298 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:14,298 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:14,303 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:14,306 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:14,307 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:14,308 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:14,312 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:14,316 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:14,317 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:14,317 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:14,322 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:14,324 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:14,326 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:14,327 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:14,331 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:14,332 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:14,332 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:14,388 INFO L567 ElimStorePlain]: treesize reduction 16, result has 79.7 percent of original size [2019-08-05 10:00:14,389 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 10:00:14,389 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:153, output treesize:63 [2019-08-05 10:00:14,781 WARN L188 SmtUtils]: Spent 297.00 ms on a formula simplification that was a NOOP. DAG size: 26 [2019-08-05 10:00:14,782 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:14,782 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:14,782 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:14,783 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:14,783 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:14,811 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:14,815 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:14,818 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:14,818 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:14,846 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:14,850 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:14,852 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:14,853 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:14,858 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:14,862 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:14,863 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:14,863 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:14,869 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:14,871 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:14,874 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:14,875 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:14,879 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:14,881 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:14,883 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:14,884 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:14,889 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:14,893 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:14,893 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:14,894 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:14,898 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:14,902 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:14,903 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:14,903 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:14,908 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:14,908 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:14,909 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:14,983 INFO L567 ElimStorePlain]: treesize reduction 32, result has 71.2 percent of original size [2019-08-05 10:00:14,984 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 10:00:14,984 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 1 variables, input treesize:205, output treesize:79 [2019-08-05 10:00:15,028 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:00:15,029 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:15,029 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:15,030 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:15,030 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:15,031 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:15,036 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:15,039 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:15,041 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:15,042 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:15,062 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:15,089 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:15,095 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:15,095 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:15,099 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:15,104 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:15,105 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:15,105 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:15,111 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:15,114 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:15,116 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:15,117 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:15,122 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:15,126 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:15,127 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:15,128 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:15,133 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:15,136 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:15,138 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:15,139 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:15,144 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:15,147 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:15,149 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:15,150 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:15,158 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:15,161 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:15,161 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:15,162 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:15,181 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:15,184 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:15,185 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:15,186 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:15,191 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:15,192 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:15,193 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:15,282 INFO L567 ElimStorePlain]: treesize reduction 16, result has 85.6 percent of original size [2019-08-05 10:00:15,282 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 10:00:15,283 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 1 variables, input treesize:257, output treesize:95 [2019-08-05 10:00:15,335 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:00:15,335 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:15,336 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:15,336 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:15,337 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:15,337 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:15,338 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:15,374 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:15,379 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:15,381 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:15,382 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:15,386 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:15,389 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:15,390 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:15,391 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:15,398 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:15,401 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:15,403 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:15,404 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:15,410 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:15,415 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:15,416 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:15,416 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:15,422 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:15,427 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:15,429 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:15,430 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:15,437 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:15,439 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:15,441 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:15,441 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:15,448 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:15,450 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:15,453 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:15,453 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:15,459 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:15,462 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:15,463 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:15,463 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:15,470 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:15,472 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:15,475 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:15,475 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:15,481 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:15,484 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:15,486 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:15,487 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:15,493 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:15,496 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:15,497 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:15,498 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:15,503 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:15,505 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:15,506 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:15,653 WARN L188 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 41 [2019-08-05 10:00:15,653 INFO L567 ElimStorePlain]: treesize reduction 48, result has 69.8 percent of original size [2019-08-05 10:00:15,653 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 7 xjuncts. [2019-08-05 10:00:15,654 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 1 variables, input treesize:309, output treesize:111 [2019-08-05 10:00:15,719 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:00:15,719 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:15,720 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:15,720 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:15,721 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:15,721 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:15,722 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:15,722 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:15,801 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:15,823 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:15,827 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:15,827 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:15,834 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:15,837 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:15,841 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:15,842 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:15,903 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:15,922 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:15,923 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:15,923 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:15,929 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:15,933 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:15,934 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:15,935 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:15,941 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:15,944 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:15,947 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:15,947 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:15,953 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:15,956 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:15,958 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:15,959 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:15,965 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:15,967 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:15,969 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:15,970 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:15,976 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:15,981 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:15,982 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:15,982 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:15,989 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:16,039 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:16,040 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:16,040 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:16,046 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:16,050 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:16,065 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:16,065 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:16,070 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:16,073 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:16,076 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:16,076 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:16,081 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:16,085 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:16,087 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:16,088 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:16,092 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:16,103 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:16,104 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:16,105 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:16,109 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:16,110 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:16,110 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:16,264 WARN L188 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 46 [2019-08-05 10:00:16,265 INFO L567 ElimStorePlain]: treesize reduction 96, result has 57.0 percent of original size [2019-08-05 10:00:16,265 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 8 xjuncts. [2019-08-05 10:00:16,266 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 1 variables, input treesize:361, output treesize:127 [2019-08-05 10:00:16,338 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:16,339 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 10:00:16,340 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 10:00:16,346 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:16,349 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:16,351 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:16,352 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:16,358 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:16,363 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:16,364 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:16,364 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:16,390 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:16,393 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:16,394 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:16,395 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:16,402 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:16,406 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:16,407 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:16,407 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:16,413 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:16,415 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:16,418 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:16,418 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:16,434 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:16,436 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:16,437 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:16,438 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:16,445 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:16,448 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:16,450 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:16,451 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:16,495 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:16,497 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:16,500 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:16,500 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:16,507 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:16,512 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:16,513 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:16,513 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:16,519 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:16,523 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:16,525 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:16,526 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:16,553 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:16,556 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:16,557 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:16,558 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:16,565 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:16,568 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:16,571 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:16,572 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:16,578 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:16,581 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:16,583 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:16,584 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:16,590 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:16,595 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:16,596 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:16,596 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:16,603 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:16,605 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:16,609 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:16,610 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:16,652 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:16,652 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:16,653 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:16,821 WARN L188 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 51 [2019-08-05 10:00:16,821 INFO L567 ElimStorePlain]: treesize reduction 48, result has 74.9 percent of original size [2019-08-05 10:00:16,822 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 9 xjuncts. [2019-08-05 10:00:16,822 INFO L221 ElimStorePlain]: Needed 17 recursive calls to eliminate 1 variables, input treesize:413, output treesize:143 [2019-08-05 10:00:16,916 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:00:16,916 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:16,917 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:16,918 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:16,918 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:16,919 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:16,920 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:16,920 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:16,921 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:16,921 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:16,930 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:16,935 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:16,936 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:16,937 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:16,977 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:16,980 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:16,981 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:16,982 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:16,989 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:16,996 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:16,996 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:16,997 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:17,003 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:17,008 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:17,009 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:17,010 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:17,017 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:17,020 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:17,023 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:17,023 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:17,030 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:17,034 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:17,036 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:17,037 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:17,060 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:17,064 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:17,066 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:17,067 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:17,074 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:17,077 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:17,080 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:17,081 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:17,089 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:17,138 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:17,140 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:17,141 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:17,157 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:17,159 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:17,163 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:17,164 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:17,170 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:17,175 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:17,176 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:17,176 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:17,183 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:17,188 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:17,189 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:17,190 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:17,198 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:17,200 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:17,205 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:17,205 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:17,212 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:17,214 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:17,219 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:17,219 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:17,225 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:17,229 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:17,232 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:17,233 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:17,254 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:17,259 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:17,262 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:17,262 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:17,274 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:17,281 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:17,283 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:17,283 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:17,292 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:17,295 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:17,296 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:17,595 WARN L188 SmtUtils]: Spent 298.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 56 [2019-08-05 10:00:17,595 INFO L567 ElimStorePlain]: treesize reduction 80, result has 66.5 percent of original size [2019-08-05 10:00:17,597 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 10 dim-0 vars, and 10 xjuncts. [2019-08-05 10:00:17,598 INFO L221 ElimStorePlain]: Needed 19 recursive calls to eliminate 2 variables, input treesize:465, output treesize:159 [2019-08-05 10:00:17,733 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:00:17,734 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:00:17,734 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2019-08-05 10:00:17,734 INFO L454 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-08-05 10:00:17,734 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-08-05 10:00:17,735 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2019-08-05 10:00:17,735 INFO L87 Difference]: Start difference. First operand 14 states and 15 transitions. Second operand 12 states. [2019-08-05 10:00:17,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:00:17,959 INFO L93 Difference]: Finished difference Result 18 states and 18 transitions. [2019-08-05 10:00:17,959 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2019-08-05 10:00:17,960 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 11 [2019-08-05 10:00:17,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:00:17,960 INFO L225 Difference]: With dead ends: 18 [2019-08-05 10:00:17,961 INFO L226 Difference]: Without dead ends: 17 [2019-08-05 10:00:17,961 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2019-08-05 10:00:17,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17 states. [2019-08-05 10:00:17,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17 to 15. [2019-08-05 10:00:17,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2019-08-05 10:00:17,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 16 transitions. [2019-08-05 10:00:17,965 INFO L78 Accepts]: Start accepts. Automaton has 15 states and 16 transitions. Word has length 11 [2019-08-05 10:00:17,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:00:17,965 INFO L475 AbstractCegarLoop]: Abstraction has 15 states and 16 transitions. [2019-08-05 10:00:17,965 INFO L476 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-08-05 10:00:17,965 INFO L276 IsEmpty]: Start isEmpty. Operand 15 states and 16 transitions. [2019-08-05 10:00:17,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2019-08-05 10:00:17,965 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:00:17,965 INFO L399 BasicCegarLoop]: trace histogram [10, 1, 1] [2019-08-05 10:00:17,966 INFO L418 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:00:17,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:00:17,966 INFO L82 PathProgramCache]: Analyzing trace with hash 643040076, now seen corresponding path program 10 times [2019-08-05 10:00:17,967 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:00:18,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:00:18,232 WARN L254 TraceCheckSpWp]: Trace formula consists of 20 conjuncts, 13 conjunts are in the unsatisfiable core [2019-08-05 10:00:18,234 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:00:18,296 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:18,297 INFO L375 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2019-08-05 10:00:18,298 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:18,385 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:18,386 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 10:00:18,386 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:13, output treesize:14 [2019-08-05 10:00:18,492 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:18,531 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:18,535 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:18,538 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:18,538 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:18,541 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:18,542 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:18,542 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:18,558 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:18,559 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 10:00:18,559 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:49, output treesize:31 [2019-08-05 10:00:18,576 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:18,577 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:18,577 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:18,590 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:18,591 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:18,594 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:18,594 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:18,626 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:18,628 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:18,630 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:18,630 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:18,634 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:18,638 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:18,638 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:18,639 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:18,642 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:18,643 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:18,643 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:18,686 INFO L567 ElimStorePlain]: treesize reduction 16, result has 74.6 percent of original size [2019-08-05 10:00:18,687 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 10:00:18,687 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:101, output treesize:47 [2019-08-05 10:00:18,712 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:00:18,713 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:18,713 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:18,714 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:18,718 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:18,720 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:18,723 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:18,723 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:18,727 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:18,729 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:18,731 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:18,732 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:18,736 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:18,740 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:18,741 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:18,741 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:18,746 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:18,750 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:18,751 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:18,751 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:18,755 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:18,758 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:18,759 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:18,759 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:18,763 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:18,764 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:18,765 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:18,831 INFO L567 ElimStorePlain]: treesize reduction 16, result has 79.7 percent of original size [2019-08-05 10:00:18,832 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 10:00:18,832 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:153, output treesize:63 [2019-08-05 10:00:18,868 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:18,868 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:18,869 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:18,870 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:18,870 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:18,877 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:18,881 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:18,882 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:18,882 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:18,889 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:18,892 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:18,893 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:18,893 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:18,898 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:18,901 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:18,903 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:18,904 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:18,909 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:18,913 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:18,914 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:18,914 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:18,919 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:18,923 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:18,924 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:18,924 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:18,929 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:18,931 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:18,934 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:18,934 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:18,939 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:18,941 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:18,943 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:18,944 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:18,948 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:18,949 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:18,949 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:19,020 INFO L567 ElimStorePlain]: treesize reduction 32, result has 71.2 percent of original size [2019-08-05 10:00:19,020 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 10:00:19,020 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 1 variables, input treesize:205, output treesize:79 [2019-08-05 10:00:19,061 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:19,062 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:00:19,063 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:00:19,069 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,070 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,072 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:19,073 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:19,078 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,083 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,083 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:19,084 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:19,089 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,092 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,093 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:19,093 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:19,098 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,102 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,103 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:19,103 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:19,109 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,112 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,114 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:19,115 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:19,120 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,123 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,125 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:19,125 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:19,131 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,133 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,135 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:19,136 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:19,150 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,153 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,154 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:19,155 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:19,160 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,162 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,164 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:19,164 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:19,168 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,169 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:19,169 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:19,274 WARN L188 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 36 [2019-08-05 10:00:19,274 INFO L567 ElimStorePlain]: treesize reduction 32, result has 74.8 percent of original size [2019-08-05 10:00:19,275 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 10:00:19,275 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 1 variables, input treesize:257, output treesize:95 [2019-08-05 10:00:19,325 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:19,325 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:00:19,326 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:00:19,332 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,336 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,336 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:19,337 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:19,343 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,347 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,348 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:19,348 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:19,355 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,359 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,360 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:19,360 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:19,378 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,380 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,383 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:19,383 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:19,389 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,394 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,394 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:19,395 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:19,400 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,403 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,406 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:19,406 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:19,424 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,426 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,428 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:19,428 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:19,434 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,437 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,440 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:19,440 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:19,458 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,460 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,462 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:19,463 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:19,468 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,473 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,473 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:19,474 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:19,479 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,481 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,484 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:19,484 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:19,514 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,515 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:19,515 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:19,611 INFO L567 ElimStorePlain]: treesize reduction 16, result has 87.4 percent of original size [2019-08-05 10:00:19,612 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 7 xjuncts. [2019-08-05 10:00:19,612 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 1 variables, input treesize:309, output treesize:111 [2019-08-05 10:00:19,672 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:00:19,673 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:19,673 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:19,674 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:19,674 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:19,675 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:19,675 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:19,675 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:19,695 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,698 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,699 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:19,699 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:19,715 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,718 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,720 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:19,720 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:19,729 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,731 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,733 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:19,733 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:19,738 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,743 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,743 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:19,744 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:19,750 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,753 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,755 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:19,756 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:19,761 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,764 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,767 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:19,767 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:19,773 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,775 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,777 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:19,777 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:19,784 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,787 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,789 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:19,789 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:19,834 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,836 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,838 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:19,838 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:19,844 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,847 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,848 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:19,849 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:19,855 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,859 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,860 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:19,860 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:19,866 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,868 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,871 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:19,871 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:19,877 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,880 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,881 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:19,882 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:19,887 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:19,887 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:19,888 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:20,010 WARN L188 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 46 [2019-08-05 10:00:20,010 INFO L567 ElimStorePlain]: treesize reduction 48, result has 72.6 percent of original size [2019-08-05 10:00:20,011 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 8 xjuncts. [2019-08-05 10:00:20,011 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 1 variables, input treesize:361, output treesize:127 [2019-08-05 10:00:20,086 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:20,086 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 10:00:20,087 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 10:00:20,109 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,114 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,115 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:20,115 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:20,122 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,124 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,127 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:20,127 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:20,134 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,138 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,139 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:20,140 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:20,146 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,149 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,152 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:20,152 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:20,159 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,162 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,164 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:20,165 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:20,172 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,176 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,177 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:20,177 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:20,198 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,202 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,203 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:20,203 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:20,209 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,213 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,214 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:20,214 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:20,220 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,224 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,224 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:20,225 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:20,231 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,234 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,236 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:20,237 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:20,243 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,245 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,247 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:20,247 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:20,253 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,258 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,259 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:20,259 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:20,265 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,269 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,270 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:20,270 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:20,276 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,278 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,280 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:20,281 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:20,287 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,289 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,291 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:20,292 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:20,297 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,298 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:20,298 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:20,434 WARN L188 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 51 [2019-08-05 10:00:20,434 INFO L567 ElimStorePlain]: treesize reduction 48, result has 74.9 percent of original size [2019-08-05 10:00:20,435 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 9 xjuncts. [2019-08-05 10:00:20,435 INFO L221 ElimStorePlain]: Needed 17 recursive calls to eliminate 1 variables, input treesize:413, output treesize:143 [2019-08-05 10:00:20,520 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:00:20,520 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:20,521 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:20,522 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:20,522 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:20,522 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:20,523 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:20,523 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:20,523 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:20,524 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:20,533 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,537 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,538 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:20,539 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:20,544 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,549 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,550 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:20,550 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:20,555 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,558 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,559 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:20,559 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:20,566 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,571 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,572 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:20,572 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:20,578 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,580 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,583 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:20,583 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:20,590 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,593 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,595 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:20,596 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:20,603 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,606 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,606 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:20,607 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:20,613 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,616 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,619 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:20,619 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:20,626 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,629 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,631 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:20,631 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:20,638 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,641 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,643 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:20,644 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:20,651 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,655 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,656 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:20,656 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:20,668 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,672 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,672 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:20,673 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:20,679 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,682 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,685 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:20,685 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:20,691 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,696 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,697 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:20,697 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:20,713 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,715 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,717 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:20,717 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:20,724 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,727 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,729 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:20,729 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:20,736 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,740 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,740 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:20,741 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:20,745 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:20,746 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:20,746 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:20,896 WARN L188 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 56 [2019-08-05 10:00:20,896 INFO L567 ElimStorePlain]: treesize reduction 32, result has 83.2 percent of original size [2019-08-05 10:00:20,897 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 10 xjuncts. [2019-08-05 10:00:20,897 INFO L221 ElimStorePlain]: Needed 19 recursive calls to eliminate 1 variables, input treesize:465, output treesize:159 [2019-08-05 10:00:20,990 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 10:00:20,991 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:20,991 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:20,992 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:20,992 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:20,992 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:20,993 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:20,993 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:20,993 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:20,994 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:20,994 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:21,068 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:21,111 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:21,115 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:21,115 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:21,120 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:21,123 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:21,126 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:21,126 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:21,133 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:21,136 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:21,139 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:21,139 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:21,146 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:21,149 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:21,152 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:21,152 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:21,166 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:21,169 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:21,171 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:21,172 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:21,179 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:21,184 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:21,185 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:21,185 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:21,193 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:21,212 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:21,224 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:21,224 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:21,232 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:21,237 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:21,238 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:21,238 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:21,246 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:21,250 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:21,251 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:21,252 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:21,288 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:21,352 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:21,353 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:21,353 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:21,367 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:21,369 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:21,371 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:21,371 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:21,378 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:21,381 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:21,382 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:21,382 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:21,390 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:21,395 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:21,396 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:21,396 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:21,404 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:21,408 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:21,409 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:21,410 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:21,417 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:21,422 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:21,422 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:21,423 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:21,429 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:21,432 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:21,439 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:21,439 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:21,445 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:21,448 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:21,451 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:21,451 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:21,459 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:21,463 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:21,464 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:21,464 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:21,470 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:21,473 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:21,474 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:21,474 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:21,480 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:21,480 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:21,481 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:21,659 WARN L188 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 61 [2019-08-05 10:00:21,660 INFO L567 ElimStorePlain]: treesize reduction 64, result has 73.2 percent of original size [2019-08-05 10:00:21,662 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 11 dim-0 vars, and 11 xjuncts. [2019-08-05 10:00:21,662 INFO L221 ElimStorePlain]: Needed 21 recursive calls to eliminate 2 variables, input treesize:517, output treesize:175 [2019-08-05 10:00:21,821 WARN L188 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 113 [2019-08-05 10:00:21,825 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:00:21,825 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:00:21,825 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2019-08-05 10:00:21,825 INFO L454 AbstractCegarLoop]: Interpolant automaton has 13 states [2019-08-05 10:00:21,826 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2019-08-05 10:00:21,826 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2019-08-05 10:00:21,826 INFO L87 Difference]: Start difference. First operand 15 states and 16 transitions. Second operand 13 states. [2019-08-05 10:00:22,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:00:22,110 INFO L93 Difference]: Finished difference Result 19 states and 19 transitions. [2019-08-05 10:00:22,110 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2019-08-05 10:00:22,110 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 12 [2019-08-05 10:00:22,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:00:22,111 INFO L225 Difference]: With dead ends: 19 [2019-08-05 10:00:22,111 INFO L226 Difference]: Without dead ends: 18 [2019-08-05 10:00:22,111 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2019-08-05 10:00:22,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18 states. [2019-08-05 10:00:22,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18 to 16. [2019-08-05 10:00:22,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2019-08-05 10:00:22,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 17 transitions. [2019-08-05 10:00:22,114 INFO L78 Accepts]: Start accepts. Automaton has 16 states and 17 transitions. Word has length 12 [2019-08-05 10:00:22,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:00:22,114 INFO L475 AbstractCegarLoop]: Abstraction has 16 states and 17 transitions. [2019-08-05 10:00:22,114 INFO L476 AbstractCegarLoop]: Interpolant automaton has 13 states. [2019-08-05 10:00:22,115 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 17 transitions. [2019-08-05 10:00:22,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2019-08-05 10:00:22,115 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:00:22,115 INFO L399 BasicCegarLoop]: trace histogram [11, 1, 1] [2019-08-05 10:00:22,115 INFO L418 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:00:22,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:00:22,116 INFO L82 PathProgramCache]: Analyzing trace with hash -1540593896, now seen corresponding path program 11 times [2019-08-05 10:00:22,116 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:00:22,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:00:22,286 WARN L254 TraceCheckSpWp]: Trace formula consists of 21 conjuncts, 14 conjunts are in the unsatisfiable core [2019-08-05 10:00:22,288 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:00:22,354 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:22,354 INFO L375 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2019-08-05 10:00:22,355 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:22,447 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:22,448 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 10:00:22,448 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:13, output treesize:14 [2019-08-05 10:00:22,563 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:22,627 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:22,703 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:22,703 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:22,704 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:22,756 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:22,757 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:22,757 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:22,992 WARN L188 SmtUtils]: Spent 235.00 ms on a formula simplification that was a NOOP. DAG size: 16 [2019-08-05 10:00:22,993 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:22,993 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 10:00:22,993 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:49, output treesize:31 [2019-08-05 10:00:23,176 WARN L188 SmtUtils]: Spent 130.00 ms on a formula simplification that was a NOOP. DAG size: 16 [2019-08-05 10:00:23,177 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:23,177 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:23,178 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:23,182 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,185 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,186 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:23,186 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,191 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,194 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,196 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:23,196 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,200 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,204 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,205 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:23,205 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,209 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,210 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:23,210 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,254 INFO L567 ElimStorePlain]: treesize reduction 16, result has 74.6 percent of original size [2019-08-05 10:00:23,254 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 10:00:23,254 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:101, output treesize:47 [2019-08-05 10:00:23,278 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:00:23,279 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:23,279 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:23,280 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:23,285 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,288 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,290 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:23,291 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,294 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,296 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,298 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:23,299 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,303 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,307 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,308 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:23,308 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,313 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,316 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,317 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:23,317 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,322 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,326 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,326 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:23,327 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,331 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,331 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:23,332 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,394 INFO L567 ElimStorePlain]: treesize reduction 32, result has 66.3 percent of original size [2019-08-05 10:00:23,395 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 10:00:23,395 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:153, output treesize:63 [2019-08-05 10:00:23,429 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:23,430 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:23,430 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:23,430 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:23,431 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:23,502 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,508 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,509 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:23,509 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,513 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,518 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,518 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:23,519 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,524 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,528 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,529 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:23,530 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,535 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,538 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,540 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:23,540 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,545 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,547 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,552 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:23,553 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,557 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,559 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,562 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:23,562 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,567 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,571 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,572 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:23,572 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,577 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,578 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:23,578 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,653 INFO L567 ElimStorePlain]: treesize reduction 32, result has 71.2 percent of original size [2019-08-05 10:00:23,653 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 10:00:23,654 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 1 variables, input treesize:205, output treesize:79 [2019-08-05 10:00:23,699 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:00:23,700 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:23,701 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:23,701 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:23,702 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:23,702 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:23,708 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,711 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,713 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:23,714 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,719 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,724 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,724 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:23,725 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,730 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,735 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,735 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:23,736 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,740 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,743 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,744 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:23,745 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,750 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,753 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,755 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:23,756 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,762 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,764 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,767 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:23,767 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,773 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,776 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,778 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:23,778 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,784 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,787 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,789 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:23,790 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,795 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,797 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,798 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:23,798 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,803 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,804 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:23,804 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,898 INFO L567 ElimStorePlain]: treesize reduction 48, result has 66.4 percent of original size [2019-08-05 10:00:23,898 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 10:00:23,898 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 1 variables, input treesize:257, output treesize:95 [2019-08-05 10:00:23,950 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:23,950 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:00:23,951 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:00:23,957 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,960 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,961 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:23,962 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:24,018 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,082 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,083 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:24,083 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:24,134 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,178 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,187 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:24,187 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:24,193 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,195 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,196 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:24,197 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:24,203 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,206 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,209 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:24,209 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:24,216 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,219 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,221 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:24,222 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:24,228 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,231 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,234 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:24,234 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:24,240 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,245 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,246 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:24,246 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:24,252 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,257 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,258 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:24,258 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:24,264 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,269 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,270 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:24,270 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:24,276 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,280 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,281 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:24,282 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:24,286 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,286 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:24,287 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:24,392 WARN L188 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 41 [2019-08-05 10:00:24,392 INFO L567 ElimStorePlain]: treesize reduction 32, result has 77.6 percent of original size [2019-08-05 10:00:24,393 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 7 xjuncts. [2019-08-05 10:00:24,393 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 1 variables, input treesize:309, output treesize:111 [2019-08-05 10:00:24,454 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:24,455 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:00:24,456 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:00:24,534 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,562 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,563 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:24,564 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:24,571 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,573 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,575 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:24,576 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:24,582 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,587 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,588 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:24,588 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:24,595 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,600 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,601 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:24,601 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:24,608 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,611 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,613 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:24,614 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:24,633 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,637 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,638 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:24,639 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:24,646 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,650 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,651 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:24,652 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:24,659 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,663 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,664 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:24,665 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:24,670 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,673 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,676 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:24,676 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:24,683 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,686 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,688 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:24,688 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:24,727 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,737 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,739 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:24,739 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:24,745 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,748 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,750 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:24,751 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:24,757 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,759 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,762 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:24,762 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:24,768 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,768 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:24,769 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:24,897 WARN L188 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 46 [2019-08-05 10:00:24,898 INFO L567 ElimStorePlain]: treesize reduction 48, result has 72.6 percent of original size [2019-08-05 10:00:24,898 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 8 xjuncts. [2019-08-05 10:00:24,898 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 1 variables, input treesize:361, output treesize:127 [2019-08-05 10:00:24,990 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:24,991 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 10:00:24,992 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 10:00:25,029 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,031 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,033 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:25,034 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,043 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,047 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,048 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:25,048 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,057 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,059 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,062 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:25,062 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,068 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,071 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,074 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:25,074 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,081 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,084 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,087 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:25,087 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,094 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,097 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,100 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:25,100 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,108 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,111 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,114 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:25,114 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,120 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,124 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,125 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:25,126 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,132 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,136 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,137 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:25,137 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,143 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,145 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,148 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:25,148 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,154 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,159 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,160 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:25,160 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,167 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,172 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,173 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:25,173 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,180 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,185 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,186 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:25,186 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,193 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,198 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,199 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:25,199 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,206 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,209 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,211 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:25,211 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,218 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,218 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:25,219 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,399 WARN L188 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 51 [2019-08-05 10:00:25,399 INFO L567 ElimStorePlain]: treesize reduction 96, result has 59.8 percent of original size [2019-08-05 10:00:25,400 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 9 xjuncts. [2019-08-05 10:00:25,400 INFO L221 ElimStorePlain]: Needed 17 recursive calls to eliminate 1 variables, input treesize:413, output treesize:143 [2019-08-05 10:00:25,487 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:25,488 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:00:25,489 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:00:25,512 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,517 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,518 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:25,519 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,525 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,530 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,531 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:25,532 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,539 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,542 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,544 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:25,545 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,559 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,564 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,565 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:25,565 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,572 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,574 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,576 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:25,576 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,583 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,587 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,588 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:25,588 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,596 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,599 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,601 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:25,602 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,609 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,612 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,615 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:25,616 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,623 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,626 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,629 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:25,629 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,636 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,641 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,642 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:25,642 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,649 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,652 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,655 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:25,655 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,662 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,666 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,668 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:25,668 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,675 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,677 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,679 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:25,680 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,700 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,703 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,704 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:25,705 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,711 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,715 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,716 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:25,716 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,723 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,728 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,729 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:25,729 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,735 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,738 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,740 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:25,740 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,746 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,747 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:25,747 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,914 WARN L188 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 56 [2019-08-05 10:00:25,915 INFO L567 ElimStorePlain]: treesize reduction 64, result has 71.3 percent of original size [2019-08-05 10:00:25,915 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 10 xjuncts. [2019-08-05 10:00:25,915 INFO L221 ElimStorePlain]: Needed 19 recursive calls to eliminate 1 variables, input treesize:465, output treesize:159 [2019-08-05 10:00:26,012 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:26,013 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 10:00:26,014 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 10:00:26,021 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,024 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,027 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:26,027 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:26,034 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,037 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,040 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:26,040 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:26,047 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,050 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,053 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:26,053 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:26,060 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,062 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,065 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:26,065 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:26,085 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,087 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,089 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:26,090 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:26,096 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,098 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,100 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:26,100 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:26,107 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,111 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,112 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:26,112 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:26,119 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,124 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,125 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:26,125 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:26,131 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,135 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,135 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:26,136 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:26,190 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,226 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,250 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:26,251 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:26,299 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,307 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,308 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:26,308 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:26,315 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,318 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,321 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:26,321 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:26,329 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,333 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,334 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:26,334 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:26,342 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,346 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,347 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:26,348 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:26,355 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,360 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,360 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:26,361 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:26,369 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,372 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,374 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:26,374 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:26,382 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,384 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,387 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:26,387 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:26,394 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,398 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,399 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:26,400 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:26,411 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,414 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,415 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:26,416 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:26,422 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,422 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:26,423 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:26,613 WARN L188 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 61 [2019-08-05 10:00:26,614 INFO L567 ElimStorePlain]: treesize reduction 96, result has 64.6 percent of original size [2019-08-05 10:00:26,614 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 11 xjuncts. [2019-08-05 10:00:26,615 INFO L221 ElimStorePlain]: Needed 21 recursive calls to eliminate 1 variables, input treesize:517, output treesize:175 [2019-08-05 10:00:26,721 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:26,722 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 10:00:26,724 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 10:00:26,732 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,735 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,738 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:26,738 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:26,745 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,748 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,751 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:26,751 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:26,759 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,764 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,765 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:26,765 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:26,773 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,776 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,779 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:26,779 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:26,786 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,788 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,791 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:26,791 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:26,799 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,802 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,805 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:26,805 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:26,813 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,817 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,819 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:26,820 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:26,826 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,830 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,831 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:26,831 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:26,839 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,841 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,844 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:26,845 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:26,852 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,856 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,857 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:26,857 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:26,866 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,871 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,872 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:26,872 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:26,879 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,883 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,884 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:26,884 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:26,893 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,898 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,898 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:26,899 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:26,906 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,926 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:26,927 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:26,928 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:26,986 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:27,035 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:27,057 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:27,058 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:27,098 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:27,115 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:27,116 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:27,116 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:27,123 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:27,126 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:27,128 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:27,129 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:27,136 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:27,141 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:27,142 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:27,142 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:27,150 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:27,155 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:27,155 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:27,156 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:27,163 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:27,165 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:27,167 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:27,167 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:27,183 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:27,186 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:27,187 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:27,187 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:27,194 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:27,195 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:27,195 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:27,408 WARN L188 SmtUtils]: Spent 211.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 66 [2019-08-05 10:00:27,408 INFO L567 ElimStorePlain]: treesize reduction 96, result has 66.6 percent of original size [2019-08-05 10:00:27,410 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 12 dim-0 vars, and 12 xjuncts. [2019-08-05 10:00:27,410 INFO L221 ElimStorePlain]: Needed 23 recursive calls to eliminate 2 variables, input treesize:569, output treesize:191 [2019-08-05 10:00:27,565 WARN L188 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 123 [2019-08-05 10:00:27,568 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:00:27,568 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:00:27,568 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2019-08-05 10:00:27,569 INFO L454 AbstractCegarLoop]: Interpolant automaton has 14 states [2019-08-05 10:00:27,569 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2019-08-05 10:00:27,569 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=157, Unknown=0, NotChecked=0, Total=182 [2019-08-05 10:00:27,569 INFO L87 Difference]: Start difference. First operand 16 states and 17 transitions. Second operand 14 states. [2019-08-05 10:00:27,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:00:27,985 INFO L93 Difference]: Finished difference Result 20 states and 20 transitions. [2019-08-05 10:00:27,986 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2019-08-05 10:00:27,987 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 13 [2019-08-05 10:00:27,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:00:27,987 INFO L225 Difference]: With dead ends: 20 [2019-08-05 10:00:27,987 INFO L226 Difference]: Without dead ends: 19 [2019-08-05 10:00:27,988 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=25, Invalid=157, Unknown=0, NotChecked=0, Total=182 [2019-08-05 10:00:27,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19 states. [2019-08-05 10:00:27,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19 to 17. [2019-08-05 10:00:27,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2019-08-05 10:00:27,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 18 transitions. [2019-08-05 10:00:27,993 INFO L78 Accepts]: Start accepts. Automaton has 17 states and 18 transitions. Word has length 13 [2019-08-05 10:00:27,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:00:27,993 INFO L475 AbstractCegarLoop]: Abstraction has 17 states and 18 transitions. [2019-08-05 10:00:27,993 INFO L476 AbstractCegarLoop]: Interpolant automaton has 14 states. [2019-08-05 10:00:27,993 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 18 transitions. [2019-08-05 10:00:27,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2019-08-05 10:00:27,994 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:00:27,994 INFO L399 BasicCegarLoop]: trace histogram [12, 1, 1] [2019-08-05 10:00:27,994 INFO L418 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:00:27,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:00:27,995 INFO L82 PathProgramCache]: Analyzing trace with hash -513770292, now seen corresponding path program 12 times [2019-08-05 10:00:27,995 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:00:28,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:00:28,670 WARN L254 TraceCheckSpWp]: Trace formula consists of 22 conjuncts, 15 conjunts are in the unsatisfiable core [2019-08-05 10:00:28,673 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:00:28,734 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:28,735 INFO L375 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2019-08-05 10:00:28,736 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:28,830 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:28,830 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 10:00:28,830 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:13, output treesize:14 [2019-08-05 10:00:28,930 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:28,953 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:28,955 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:28,956 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:28,957 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:28,960 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:28,961 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:28,961 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:28,976 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:28,976 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 10:00:28,976 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:49, output treesize:31 [2019-08-05 10:00:28,993 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:28,993 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:28,994 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:28,998 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,000 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,004 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:29,004 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,007 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,010 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,011 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:29,011 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,016 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,020 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,020 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:29,021 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,024 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,025 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:29,026 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,068 INFO L567 ElimStorePlain]: treesize reduction 16, result has 74.6 percent of original size [2019-08-05 10:00:29,069 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 10:00:29,069 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:101, output treesize:47 [2019-08-05 10:00:29,092 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:29,093 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:00:29,093 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:00:29,099 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,103 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,104 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:29,104 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,109 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,112 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,114 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:29,115 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,119 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,122 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,124 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:29,125 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,129 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,132 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,134 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:29,135 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,139 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,143 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,144 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:29,144 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,148 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,148 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:29,149 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,204 INFO L567 ElimStorePlain]: treesize reduction 16, result has 79.7 percent of original size [2019-08-05 10:00:29,205 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 10:00:29,205 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:153, output treesize:63 [2019-08-05 10:00:29,240 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:29,240 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:29,241 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:29,241 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:29,241 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:29,260 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,264 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,265 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:29,265 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,271 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,274 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,277 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:29,277 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,283 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,286 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,289 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:29,289 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,295 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,298 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,300 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:29,301 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,306 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,311 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,312 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:29,312 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,317 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,319 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,322 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:29,322 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,327 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,331 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,332 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:29,332 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,336 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,337 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:29,338 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,423 INFO L567 ElimStorePlain]: treesize reduction 32, result has 71.2 percent of original size [2019-08-05 10:00:29,423 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 10:00:29,424 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 1 variables, input treesize:205, output treesize:79 [2019-08-05 10:00:29,469 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:29,469 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:00:29,470 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:00:29,488 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,490 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,492 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:29,492 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,502 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,505 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,506 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:29,507 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,512 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,515 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,518 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:29,519 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,525 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,529 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,530 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:29,531 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,545 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,548 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,548 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:29,549 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,555 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,560 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,560 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:29,561 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,567 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,570 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,572 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:29,573 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,577 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,580 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,583 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:29,583 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,589 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,591 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,593 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:29,594 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,599 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,600 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:29,600 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,684 INFO L567 ElimStorePlain]: treesize reduction 16, result has 85.6 percent of original size [2019-08-05 10:00:29,685 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 10:00:29,685 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 1 variables, input treesize:257, output treesize:95 [2019-08-05 10:00:29,742 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:29,742 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:00:29,743 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:00:29,757 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,759 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,762 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:29,762 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,767 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,770 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,772 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:29,773 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,778 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,780 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,782 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:29,783 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,788 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,791 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,793 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:29,794 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,799 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,801 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,803 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:29,804 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,809 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,811 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,813 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:29,814 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,819 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,822 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,823 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:29,823 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,867 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,870 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,870 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:29,871 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,875 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,878 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,879 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:29,879 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,885 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,888 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,889 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:29,890 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,894 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,897 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,897 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:29,898 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,902 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,903 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:29,903 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:30,001 INFO L567 ElimStorePlain]: treesize reduction 16, result has 87.4 percent of original size [2019-08-05 10:00:30,001 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 7 xjuncts. [2019-08-05 10:00:30,002 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 1 variables, input treesize:309, output treesize:111 [2019-08-05 10:00:30,060 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:30,061 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:00:30,061 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:00:30,084 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,085 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,087 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:30,088 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:30,145 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,171 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,174 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:30,174 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:30,180 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,183 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,184 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:30,184 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:30,190 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,194 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,195 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:30,195 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:30,201 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,205 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,206 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:30,206 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:30,212 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,215 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,217 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:30,218 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:30,223 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,227 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,228 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:30,229 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:30,234 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,236 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,237 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:30,238 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:30,244 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,246 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,248 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:30,249 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:30,254 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,256 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,257 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:30,257 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:30,263 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,267 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,268 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:30,268 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:30,274 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,278 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,278 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:30,279 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:30,284 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,286 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,288 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:30,289 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:30,293 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,294 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:30,295 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:30,419 WARN L188 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 46 [2019-08-05 10:00:30,419 INFO L567 ElimStorePlain]: treesize reduction 64, result has 66.5 percent of original size [2019-08-05 10:00:30,420 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 8 xjuncts. [2019-08-05 10:00:30,420 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 1 variables, input treesize:361, output treesize:127 [2019-08-05 10:00:30,496 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:30,496 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 10:00:30,497 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 10:00:30,504 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,507 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,509 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:30,509 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:30,515 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,520 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,520 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:30,521 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:30,527 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,530 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,532 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:30,533 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:30,539 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,542 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,544 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:30,545 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:30,551 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,554 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,556 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:30,557 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:30,563 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,567 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,568 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:30,569 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:30,574 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,577 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,579 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:30,580 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:30,586 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,590 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,591 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:30,591 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:30,598 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,601 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,601 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:30,602 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:30,608 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,613 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,613 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:30,614 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:30,620 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,623 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,625 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:30,626 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:30,632 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,635 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,637 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:30,638 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:30,644 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,647 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,648 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:30,648 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:30,654 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,656 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,658 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:30,658 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:30,664 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,668 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,668 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:30,669 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:30,673 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,673 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:30,674 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:30,813 WARN L188 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 51 [2019-08-05 10:00:30,813 INFO L567 ElimStorePlain]: treesize reduction 48, result has 74.9 percent of original size [2019-08-05 10:00:30,813 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 9 xjuncts. [2019-08-05 10:00:30,814 INFO L221 ElimStorePlain]: Needed 17 recursive calls to eliminate 1 variables, input treesize:413, output treesize:143 [2019-08-05 10:00:30,899 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:30,899 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:00:30,900 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:00:30,907 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,910 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,912 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:30,913 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:30,919 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,922 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,925 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:30,925 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:30,931 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,936 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,936 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:30,937 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:30,944 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,947 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,949 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:30,949 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:30,957 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,961 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,962 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:30,963 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:30,970 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,973 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,975 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:30,976 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:30,982 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,984 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,986 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:30,986 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:30,994 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,998 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,999 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:30,999 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:31,006 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,008 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,010 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:31,011 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:31,017 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,021 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,021 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:31,022 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:31,029 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,032 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,034 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:31,035 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:31,042 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,045 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,047 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:31,047 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:31,054 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,058 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,059 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:31,060 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:31,065 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,069 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,069 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:31,070 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:31,077 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,081 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,082 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:31,082 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:31,089 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,092 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,093 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:31,093 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:31,100 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,103 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,104 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:31,105 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:31,109 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,109 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:31,110 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:31,292 WARN L188 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 56 [2019-08-05 10:00:31,293 INFO L567 ElimStorePlain]: treesize reduction 80, result has 66.5 percent of original size [2019-08-05 10:00:31,293 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 10 xjuncts. [2019-08-05 10:00:31,293 INFO L221 ElimStorePlain]: Needed 19 recursive calls to eliminate 1 variables, input treesize:465, output treesize:159 [2019-08-05 10:00:31,387 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:31,387 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 10:00:31,389 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 10:00:31,398 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,402 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,403 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:31,403 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:31,410 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,415 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,416 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:31,416 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:31,423 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,427 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,428 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:31,429 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:31,436 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,439 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,441 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:31,442 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:31,449 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,452 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,455 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:31,455 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:31,463 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,466 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,468 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:31,469 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:31,477 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,480 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,481 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:31,481 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:31,489 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,491 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,493 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:31,494 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:31,502 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,505 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,507 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:31,508 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:31,516 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,521 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,521 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:31,522 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:31,529 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,533 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,534 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:31,535 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:31,543 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,544 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,546 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:31,547 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:31,555 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,557 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,560 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:31,560 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:31,567 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,570 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,572 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:31,572 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:31,579 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,582 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,584 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:31,585 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:31,591 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,593 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,596 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:31,596 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:31,602 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,605 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,607 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:31,608 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:31,614 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,618 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,619 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:31,619 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:31,625 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,629 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,630 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:31,631 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:31,689 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,690 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:31,691 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:32,406 WARN L188 SmtUtils]: Spent 714.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 61 [2019-08-05 10:00:32,407 INFO L567 ElimStorePlain]: treesize reduction 48, result has 78.5 percent of original size [2019-08-05 10:00:32,407 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 11 xjuncts. [2019-08-05 10:00:32,407 INFO L221 ElimStorePlain]: Needed 21 recursive calls to eliminate 1 variables, input treesize:517, output treesize:175 [2019-08-05 10:00:32,516 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 10:00:32,516 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:32,517 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:32,517 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:32,518 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:32,518 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:32,519 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:32,519 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:32,520 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:32,521 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:32,521 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:32,522 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:32,608 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:32,667 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:32,668 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:32,668 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:32,676 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:32,680 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:32,683 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:32,684 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:32,693 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:32,700 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:32,701 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:32,701 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:32,710 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:32,715 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:32,716 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:32,717 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:32,724 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:32,729 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:32,732 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:32,732 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:32,764 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:32,772 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:32,773 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:32,773 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:32,780 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:32,785 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:32,786 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:32,787 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:32,795 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:32,800 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:32,802 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:32,803 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:32,815 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:32,821 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:32,822 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:32,822 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:32,828 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:32,836 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:32,837 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:32,837 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:32,844 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:32,848 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:32,851 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:32,851 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:32,862 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:32,867 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:32,871 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:32,871 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:32,878 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:32,884 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:32,889 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:32,889 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:32,948 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:32,998 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,023 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:33,024 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,076 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,121 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,147 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:33,147 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,198 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,246 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,271 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:33,272 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,280 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,286 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,286 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:33,287 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,293 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,296 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,297 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:33,298 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,305 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,307 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,310 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:33,310 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,317 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,319 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,322 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:33,322 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,328 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,331 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,332 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:33,332 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,338 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,339 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:33,339 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,535 WARN L188 SmtUtils]: Spent 194.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 66 [2019-08-05 10:00:33,535 INFO L567 ElimStorePlain]: treesize reduction 80, result has 70.5 percent of original size [2019-08-05 10:00:33,535 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 12 xjuncts. [2019-08-05 10:00:33,536 INFO L221 ElimStorePlain]: Needed 23 recursive calls to eliminate 1 variables, input treesize:569, output treesize:191 [2019-08-05 10:00:33,659 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 10:00:33,659 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:33,660 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:33,660 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:33,661 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:33,661 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:33,661 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:33,662 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:33,662 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:33,662 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:33,663 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:33,663 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:33,663 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:33,671 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,675 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,675 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:33,676 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,683 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,686 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,688 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:33,689 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,696 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,699 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,702 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:33,702 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,710 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,714 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,715 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:33,716 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,721 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,725 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,726 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:33,727 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,733 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,738 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,739 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:33,739 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,747 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,749 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,751 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:33,752 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,759 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,761 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,764 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:33,764 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,772 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,777 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,778 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:33,778 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,786 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,789 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,791 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:33,792 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,800 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,804 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,805 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:33,806 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,814 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,817 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,819 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:33,820 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,828 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,831 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,833 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:33,833 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,841 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,843 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,846 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:33,846 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,854 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,857 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,859 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:33,860 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,867 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,869 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,872 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:33,872 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,897 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,901 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,902 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:33,902 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,910 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,914 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,915 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:33,916 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,923 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,928 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,929 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:33,929 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,936 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,939 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,941 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:33,942 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,949 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,952 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,953 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:33,953 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,959 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,963 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,963 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:33,964 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,970 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,972 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,975 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:33,975 INFO L496 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,981 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,981 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:33,982 INFO L496 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:34,190 WARN L188 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 71 [2019-08-05 10:00:34,190 INFO L567 ElimStorePlain]: treesize reduction 48, result has 81.2 percent of original size [2019-08-05 10:00:34,192 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 13 dim-0 vars, and 13 xjuncts. [2019-08-05 10:00:34,192 INFO L221 ElimStorePlain]: Needed 25 recursive calls to eliminate 2 variables, input treesize:621, output treesize:207 [2019-08-05 10:00:34,348 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:00:34,348 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:00:34,348 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2019-08-05 10:00:34,348 INFO L454 AbstractCegarLoop]: Interpolant automaton has 15 states [2019-08-05 10:00:34,349 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2019-08-05 10:00:34,349 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2019-08-05 10:00:34,349 INFO L87 Difference]: Start difference. First operand 17 states and 18 transitions. Second operand 15 states. [2019-08-05 10:00:34,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:00:34,752 INFO L93 Difference]: Finished difference Result 21 states and 21 transitions. [2019-08-05 10:00:34,752 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2019-08-05 10:00:34,752 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 14 [2019-08-05 10:00:34,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:00:34,753 INFO L225 Difference]: With dead ends: 21 [2019-08-05 10:00:34,753 INFO L226 Difference]: Without dead ends: 20 [2019-08-05 10:00:34,754 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2019-08-05 10:00:34,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20 states. [2019-08-05 10:00:34,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20 to 18. [2019-08-05 10:00:34,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2019-08-05 10:00:34,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 19 transitions. [2019-08-05 10:00:34,757 INFO L78 Accepts]: Start accepts. Automaton has 18 states and 19 transitions. Word has length 14 [2019-08-05 10:00:34,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:00:34,758 INFO L475 AbstractCegarLoop]: Abstraction has 18 states and 19 transitions. [2019-08-05 10:00:34,758 INFO L476 AbstractCegarLoop]: Interpolant automaton has 15 states. [2019-08-05 10:00:34,758 INFO L276 IsEmpty]: Start isEmpty. Operand 18 states and 19 transitions. [2019-08-05 10:00:34,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2019-08-05 10:00:34,759 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:00:34,759 INFO L399 BasicCegarLoop]: trace histogram [13, 1, 1] [2019-08-05 10:00:34,759 INFO L418 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:00:34,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:00:34,759 INFO L82 PathProgramCache]: Analyzing trace with hash 1252990360, now seen corresponding path program 13 times [2019-08-05 10:00:34,760 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:00:36,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:00:36,341 WARN L254 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 16 conjunts are in the unsatisfiable core [2019-08-05 10:00:36,343 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:00:36,410 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:36,411 INFO L375 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2019-08-05 10:00:36,411 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:36,495 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:36,495 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 10:00:36,495 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:13, output treesize:14 [2019-08-05 10:00:36,553 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:36,556 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:36,558 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:36,559 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:36,560 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:36,563 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:36,564 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:36,564 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:36,578 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:36,579 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 10:00:36,579 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:49, output treesize:31 [2019-08-05 10:00:36,647 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:36,648 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:36,648 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:36,653 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:36,655 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:36,657 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:36,657 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:36,662 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:36,664 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:36,666 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:36,666 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:36,670 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:36,674 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:36,674 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:36,675 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:36,679 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:36,679 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:36,680 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:36,725 INFO L567 ElimStorePlain]: treesize reduction 16, result has 74.6 percent of original size [2019-08-05 10:00:36,725 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 10:00:36,725 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:101, output treesize:47 [2019-08-05 10:00:36,748 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:36,749 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:00:36,749 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:00:36,754 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:36,758 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:36,759 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:36,759 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:36,763 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:36,766 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:36,768 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:36,768 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:36,773 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:36,775 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:36,777 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:36,778 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:36,782 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:36,786 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:36,787 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:36,787 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:36,791 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:36,793 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:36,795 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:36,796 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:36,800 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:36,800 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:36,801 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:36,861 INFO L567 ElimStorePlain]: treesize reduction 32, result has 66.3 percent of original size [2019-08-05 10:00:36,861 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 10:00:36,861 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:153, output treesize:63 [2019-08-05 10:00:36,893 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:36,893 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:36,894 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:36,894 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:36,895 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:36,899 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:36,902 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:36,904 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:36,904 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:36,909 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:36,914 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:36,914 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:36,915 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:36,919 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:36,922 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:36,924 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:36,925 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:36,936 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:36,939 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:36,939 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:36,940 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:36,945 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:36,948 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:36,950 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:36,950 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:36,955 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:36,959 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:36,960 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:36,960 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:36,965 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:36,968 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:36,969 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:36,969 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:36,973 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:36,974 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:36,974 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,046 INFO L567 ElimStorePlain]: treesize reduction 32, result has 71.2 percent of original size [2019-08-05 10:00:37,047 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 10:00:37,047 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 1 variables, input treesize:205, output treesize:79 [2019-08-05 10:00:37,087 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:00:37,088 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:37,088 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:37,089 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:37,089 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:37,090 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:37,094 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,098 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,099 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:37,100 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,107 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,111 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,111 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:37,112 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,117 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,120 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,122 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:37,122 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,128 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,130 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,133 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:37,133 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,138 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,143 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,143 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:37,144 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,149 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,152 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,154 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:37,154 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,160 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,164 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,164 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:37,165 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,170 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,174 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,175 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:37,175 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,180 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,182 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,184 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:37,185 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,189 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,190 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:37,190 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,279 INFO L567 ElimStorePlain]: treesize reduction 48, result has 66.4 percent of original size [2019-08-05 10:00:37,280 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 10:00:37,280 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 1 variables, input treesize:257, output treesize:95 [2019-08-05 10:00:37,329 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:00:37,329 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:37,330 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:37,330 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:37,331 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:37,331 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:37,331 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:37,337 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,341 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,342 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:37,343 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,348 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,351 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,353 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:37,354 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,359 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,362 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,364 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:37,365 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,371 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,373 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,376 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:37,376 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,382 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,385 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,387 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:37,388 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,394 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,397 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,399 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:37,399 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,405 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,409 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,410 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:37,410 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,416 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,420 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,420 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:37,421 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,426 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,430 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,431 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:37,432 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,437 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,441 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,442 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:37,442 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,447 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,450 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,452 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:37,452 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,457 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,458 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:37,458 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,559 WARN L188 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 41 [2019-08-05 10:00:37,560 INFO L567 ElimStorePlain]: treesize reduction 32, result has 77.6 percent of original size [2019-08-05 10:00:37,560 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 7 xjuncts. [2019-08-05 10:00:37,560 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 1 variables, input treesize:309, output treesize:111 [2019-08-05 10:00:37,640 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:37,640 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:00:37,641 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:00:37,686 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,752 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,753 INFO L235 Elim1Store]: Index analysis took 106 ms [2019-08-05 10:00:37,753 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:37,753 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,761 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,766 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,767 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:37,768 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,775 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,780 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,782 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:37,783 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,791 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,797 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,798 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:37,799 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,804 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,811 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,812 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:37,812 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,819 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,823 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,826 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:37,827 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,839 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,844 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,847 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:37,848 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,857 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,862 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,864 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:37,865 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,869 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,875 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,876 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:37,877 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,882 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,888 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,889 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:37,889 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,899 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,908 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,909 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:37,909 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,915 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,919 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,922 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:37,922 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,929 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,933 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,937 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:37,937 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,941 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,942 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:37,942 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,123 WARN L188 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 46 [2019-08-05 10:00:38,123 INFO L567 ElimStorePlain]: treesize reduction 64, result has 66.5 percent of original size [2019-08-05 10:00:38,124 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 8 xjuncts. [2019-08-05 10:00:38,124 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 1 variables, input treesize:361, output treesize:127 [2019-08-05 10:00:38,194 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:38,194 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 10:00:38,195 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 10:00:38,201 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,204 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,206 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:38,206 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,212 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,216 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,216 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:38,217 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,223 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,227 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,227 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:38,228 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,234 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,239 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,239 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:38,240 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,246 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,248 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,250 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:38,251 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,257 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,262 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,262 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:38,263 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,269 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,271 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,274 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:38,274 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,281 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,286 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,286 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:38,287 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,293 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,297 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,297 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:38,298 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,304 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,307 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,310 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:38,310 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,316 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,319 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,320 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:38,321 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,326 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,330 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,331 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:38,331 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,337 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,339 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,341 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:38,341 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,349 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,351 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,352 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:38,352 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,358 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,361 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,363 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:38,363 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,368 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,368 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:38,369 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,513 WARN L188 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 51 [2019-08-05 10:00:38,513 INFO L567 ElimStorePlain]: treesize reduction 80, result has 64.1 percent of original size [2019-08-05 10:00:38,514 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 9 xjuncts. [2019-08-05 10:00:38,514 INFO L221 ElimStorePlain]: Needed 17 recursive calls to eliminate 1 variables, input treesize:413, output treesize:143 [2019-08-05 10:00:38,595 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:00:38,595 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:38,596 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:38,596 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:38,597 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:38,597 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:38,598 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:38,598 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:38,598 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:38,599 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:38,605 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,607 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,610 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:38,610 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,615 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,620 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,621 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:38,621 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,628 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,632 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,633 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:38,633 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,640 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,645 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,646 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:38,646 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,653 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,658 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,658 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:38,659 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,666 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,669 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,671 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:38,672 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,679 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,682 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,684 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:38,685 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,690 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,693 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,696 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:38,696 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,702 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,704 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,707 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:38,707 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,715 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,720 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,721 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:38,721 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,728 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,730 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,733 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:38,733 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,741 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,746 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,746 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:38,747 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,755 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,756 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,758 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:38,759 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,766 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,770 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,770 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:38,771 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,778 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,781 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,783 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:38,784 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,790 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,792 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,794 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:38,794 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,801 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,805 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,805 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:38,806 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,812 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,813 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:38,813 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,981 WARN L188 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 56 [2019-08-05 10:00:38,982 INFO L567 ElimStorePlain]: treesize reduction 96, result has 62.4 percent of original size [2019-08-05 10:00:38,982 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 10 xjuncts. [2019-08-05 10:00:38,982 INFO L221 ElimStorePlain]: Needed 19 recursive calls to eliminate 1 variables, input treesize:465, output treesize:159 [2019-08-05 10:00:39,105 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:39,105 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 10:00:39,106 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 10:00:39,114 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,116 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,119 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:39,119 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,126 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,130 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,131 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:39,131 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,138 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,142 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,143 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:39,143 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,150 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,153 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,155 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:39,156 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,163 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,165 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,168 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:39,168 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,175 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,178 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,180 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:39,180 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,187 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,190 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,191 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:39,191 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,198 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,203 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,203 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:39,204 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,211 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,215 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,216 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:39,216 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,223 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,226 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,228 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:39,229 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,235 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,239 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,240 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:39,240 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,247 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,250 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,252 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:39,252 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,259 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,262 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,264 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:39,264 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,273 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,276 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,277 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:39,278 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,284 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,287 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,290 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:39,290 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,296 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,300 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,301 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:39,301 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,308 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,310 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,312 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:39,313 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,319 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,324 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,324 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:39,325 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,331 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,334 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,336 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:39,336 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,342 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,342 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:39,343 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,531 WARN L188 SmtUtils]: Spent 187.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 61 [2019-08-05 10:00:39,531 INFO L567 ElimStorePlain]: treesize reduction 48, result has 78.5 percent of original size [2019-08-05 10:00:39,532 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 11 xjuncts. [2019-08-05 10:00:39,532 INFO L221 ElimStorePlain]: Needed 21 recursive calls to eliminate 1 variables, input treesize:517, output treesize:175 [2019-08-05 10:00:39,639 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:39,640 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 10:00:39,641 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 10:00:39,679 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,684 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,685 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:39,685 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,692 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,697 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,698 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:39,698 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,705 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,709 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,709 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:39,710 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,718 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,721 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,724 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:39,724 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,732 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,735 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,737 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:39,738 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,745 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,748 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,751 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:39,751 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,759 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,762 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,764 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:39,765 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,773 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,776 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,779 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:39,780 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,788 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,792 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,793 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:39,794 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,801 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,806 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,807 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:39,808 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,816 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,818 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,821 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:39,821 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,829 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,834 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,835 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:39,835 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,843 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,848 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,849 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:39,849 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,857 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,861 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,862 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:39,862 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,871 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,876 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,877 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:39,877 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,883 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,887 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,887 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:39,888 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,895 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,897 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,899 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:39,900 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,908 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,911 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,913 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:39,914 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,921 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,924 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,926 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:39,927 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,933 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,936 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,938 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:39,938 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,945 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,949 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,950 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:39,950 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,956 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,956 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:39,957 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:40,156 WARN L188 SmtUtils]: Spent 198.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 66 [2019-08-05 10:00:40,156 INFO L567 ElimStorePlain]: treesize reduction 80, result has 70.5 percent of original size [2019-08-05 10:00:40,157 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 12 xjuncts. [2019-08-05 10:00:40,157 INFO L221 ElimStorePlain]: Needed 23 recursive calls to eliminate 1 variables, input treesize:569, output treesize:191 [2019-08-05 10:00:40,276 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:40,277 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 10:00:40,278 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 10:00:40,297 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,302 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,302 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:40,303 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:40,310 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,315 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,316 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:40,316 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:40,324 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,329 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,330 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:40,331 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:40,338 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,343 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,344 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:40,345 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:40,353 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,356 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,358 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:40,359 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:40,366 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,369 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,372 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:40,372 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:40,398 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,401 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,403 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:40,404 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:40,412 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,414 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,417 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:40,418 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:40,426 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,429 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,431 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:40,432 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:40,440 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,444 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,445 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:40,445 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:40,454 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,458 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,459 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:40,459 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:40,468 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,471 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,474 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:40,474 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:40,483 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,488 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,489 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:40,489 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:40,497 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,502 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,504 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:40,505 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:40,515 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,517 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,518 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:40,518 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:40,527 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,530 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,532 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:40,533 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:40,540 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,543 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,546 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:40,546 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:40,555 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,560 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,561 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:40,562 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:40,570 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,573 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,576 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:40,576 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:40,585 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,586 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,589 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:40,589 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:40,598 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,602 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,603 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:40,604 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:40,610 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,612 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,614 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:40,614 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:40,622 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,626 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,628 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:40,629 INFO L496 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:40,681 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,682 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:40,682 INFO L496 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:40,895 WARN L188 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 71 [2019-08-05 10:00:40,896 INFO L567 ElimStorePlain]: treesize reduction 80, result has 72.1 percent of original size [2019-08-05 10:00:40,896 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 13 xjuncts. [2019-08-05 10:00:40,896 INFO L221 ElimStorePlain]: Needed 25 recursive calls to eliminate 1 variables, input treesize:621, output treesize:207 [2019-08-05 10:00:41,027 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:41,028 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 13 terms [2019-08-05 10:00:41,029 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 13 terms [2019-08-05 10:00:41,039 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,044 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,045 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:41,045 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:41,054 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,057 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,060 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:41,060 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:41,068 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,073 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,074 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:41,074 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:41,118 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,120 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,121 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:41,122 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:41,130 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,135 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,136 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:41,136 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:41,144 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,146 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,149 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:41,149 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:41,157 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,162 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,163 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:41,163 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:41,171 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,176 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,177 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:41,177 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:41,186 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,188 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,192 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:41,193 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:41,254 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,321 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,323 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:41,323 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:41,385 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,445 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,447 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:41,447 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:41,492 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,548 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,550 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:41,550 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:41,601 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,646 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,663 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:41,663 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:41,712 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,749 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,772 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:41,773 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:41,815 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,875 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,876 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:41,877 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:41,889 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,891 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,893 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:41,894 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:41,902 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,905 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,908 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:41,908 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:41,917 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,922 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,923 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:41,923 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:41,931 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,936 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,936 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:41,937 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:41,945 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,948 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,951 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:41,951 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:41,958 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,961 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,963 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:41,963 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:41,974 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,979 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,979 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:41,980 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:41,988 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,992 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,992 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:41,993 INFO L496 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:42,002 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:42,003 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:42,005 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:42,006 INFO L496 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:42,014 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:42,017 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:42,019 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:42,019 INFO L496 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:42,026 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:42,027 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:42,027 INFO L496 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:42,267 WARN L188 SmtUtils]: Spent 239.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 76 [2019-08-05 10:00:42,267 INFO L567 ElimStorePlain]: treesize reduction 80, result has 73.6 percent of original size [2019-08-05 10:00:42,270 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 14 dim-0 vars, and 14 xjuncts. [2019-08-05 10:00:42,271 INFO L221 ElimStorePlain]: Needed 27 recursive calls to eliminate 2 variables, input treesize:673, output treesize:223 [2019-08-05 10:00:42,756 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:00:42,757 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:00:42,757 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2019-08-05 10:00:42,757 INFO L454 AbstractCegarLoop]: Interpolant automaton has 16 states [2019-08-05 10:00:42,758 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2019-08-05 10:00:42,758 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=211, Unknown=0, NotChecked=0, Total=240 [2019-08-05 10:00:42,758 INFO L87 Difference]: Start difference. First operand 18 states and 19 transitions. Second operand 16 states. [2019-08-05 10:00:43,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:00:43,294 INFO L93 Difference]: Finished difference Result 22 states and 22 transitions. [2019-08-05 10:00:43,294 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2019-08-05 10:00:43,295 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 15 [2019-08-05 10:00:43,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:00:43,295 INFO L225 Difference]: With dead ends: 22 [2019-08-05 10:00:43,295 INFO L226 Difference]: Without dead ends: 21 [2019-08-05 10:00:43,296 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=29, Invalid=211, Unknown=0, NotChecked=0, Total=240 [2019-08-05 10:00:43,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21 states. [2019-08-05 10:00:43,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21 to 19. [2019-08-05 10:00:43,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2019-08-05 10:00:43,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 20 transitions. [2019-08-05 10:00:43,300 INFO L78 Accepts]: Start accepts. Automaton has 19 states and 20 transitions. Word has length 15 [2019-08-05 10:00:43,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:00:43,300 INFO L475 AbstractCegarLoop]: Abstraction has 19 states and 20 transitions. [2019-08-05 10:00:43,300 INFO L476 AbstractCegarLoop]: Interpolant automaton has 16 states. [2019-08-05 10:00:43,300 INFO L276 IsEmpty]: Start isEmpty. Operand 19 states and 20 transitions. [2019-08-05 10:00:43,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2019-08-05 10:00:43,301 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:00:43,301 INFO L399 BasicCegarLoop]: trace histogram [14, 1, 1] [2019-08-05 10:00:43,301 INFO L418 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:00:43,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:00:43,302 INFO L82 PathProgramCache]: Analyzing trace with hash 187995724, now seen corresponding path program 14 times [2019-08-05 10:00:43,302 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:00:45,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:00:45,394 WARN L254 TraceCheckSpWp]: Trace formula consists of 24 conjuncts, 17 conjunts are in the unsatisfiable core [2019-08-05 10:00:45,395 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:00:45,422 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,423 INFO L375 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2019-08-05 10:00:45,423 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,441 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:45,442 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,442 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:13, output treesize:14 [2019-08-05 10:00:45,451 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:45,460 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,463 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,464 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:45,464 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,467 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,468 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:45,468 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,482 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:45,483 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 10:00:45,483 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:49, output treesize:31 [2019-08-05 10:00:45,499 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:45,500 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:45,500 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:45,505 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,507 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,509 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:45,509 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,513 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,516 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,516 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:45,517 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,521 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,524 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,525 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:45,525 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,528 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,529 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:45,529 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,572 INFO L567 ElimStorePlain]: treesize reduction 16, result has 74.6 percent of original size [2019-08-05 10:00:45,572 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 10:00:45,573 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:101, output treesize:47 [2019-08-05 10:00:45,596 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:00:45,597 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:45,597 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:45,598 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:45,602 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,605 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,607 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:45,607 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,612 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,614 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,616 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:45,617 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,621 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,626 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,626 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:45,627 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,631 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,632 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,634 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:45,635 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,639 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,642 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,643 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:45,643 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,647 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,647 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:45,648 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,703 INFO L567 ElimStorePlain]: treesize reduction 16, result has 79.7 percent of original size [2019-08-05 10:00:45,704 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 10:00:45,704 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:153, output treesize:63 [2019-08-05 10:00:45,737 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:45,738 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:45,738 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:45,744 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,746 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,748 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:45,749 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,754 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,758 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,758 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:45,759 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,764 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,768 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,768 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:45,769 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,832 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,873 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,877 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:45,877 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,882 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,885 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,887 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:45,887 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,891 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,895 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,896 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:45,896 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,901 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,904 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,905 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:45,905 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,910 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,910 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:45,911 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,983 INFO L567 ElimStorePlain]: treesize reduction 32, result has 71.2 percent of original size [2019-08-05 10:00:45,983 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 10:00:45,983 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 1 variables, input treesize:205, output treesize:79 [2019-08-05 10:00:46,023 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:00:46,024 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:46,025 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:46,025 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:46,026 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:46,026 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:46,033 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,036 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,038 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:46,038 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,043 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,046 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,048 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:46,048 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,054 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,056 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,058 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:46,059 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,064 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,068 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,069 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:46,069 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,074 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,077 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,079 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:46,080 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,085 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,089 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,089 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:46,090 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,095 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,099 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,099 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:46,100 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,105 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,109 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,109 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:46,110 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,115 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,117 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,119 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:46,120 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,124 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,125 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:46,125 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,212 INFO L567 ElimStorePlain]: treesize reduction 32, result has 74.8 percent of original size [2019-08-05 10:00:46,212 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 10:00:46,213 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 1 variables, input treesize:257, output treesize:95 [2019-08-05 10:00:46,262 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:00:46,262 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:46,263 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:46,263 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:46,263 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:46,264 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:46,264 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:46,269 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,273 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,274 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:46,274 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,280 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,282 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,284 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:46,285 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,290 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,295 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,295 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:46,296 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,301 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,304 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,306 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:46,307 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,311 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,313 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,315 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:46,315 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,321 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,326 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,326 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:46,327 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,332 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,336 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,337 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:46,338 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,343 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,347 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,348 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:46,348 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,354 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,356 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,358 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:46,358 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,363 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,366 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,367 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:46,367 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,372 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,375 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,377 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:46,377 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,381 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,381 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:46,382 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,477 INFO L567 ElimStorePlain]: treesize reduction 16, result has 87.4 percent of original size [2019-08-05 10:00:46,478 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 7 xjuncts. [2019-08-05 10:00:46,478 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 1 variables, input treesize:309, output treesize:111 [2019-08-05 10:00:46,539 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:46,540 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:00:46,541 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:00:46,550 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,553 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,554 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:46,554 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,560 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,563 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,565 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:46,565 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,571 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,574 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,576 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:46,576 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,582 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,585 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,586 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:46,586 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,592 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,596 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,597 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:46,597 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,604 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,607 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,609 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:46,610 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,616 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,618 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,621 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:46,621 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,627 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,631 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,632 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:46,632 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,639 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,641 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,643 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:46,644 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,650 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,654 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,654 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:46,655 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,661 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,663 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,665 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:46,665 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,671 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,675 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,676 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:46,676 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,681 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,684 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,684 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:46,685 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,690 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,690 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:46,691 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,823 WARN L188 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 46 [2019-08-05 10:00:46,824 INFO L567 ElimStorePlain]: treesize reduction 80, result has 61.4 percent of original size [2019-08-05 10:00:46,825 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 8 xjuncts. [2019-08-05 10:00:46,825 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 1 variables, input treesize:361, output treesize:127 [2019-08-05 10:00:46,894 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 10:00:46,895 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:46,895 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:46,895 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:46,896 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:46,896 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:46,897 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:46,897 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:46,898 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:46,904 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,908 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,909 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:46,909 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,915 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,918 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,920 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:46,921 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,927 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,929 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,932 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:46,932 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,938 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,941 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,943 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:46,944 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,950 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,954 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,955 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:46,955 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,961 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,966 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,966 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:46,967 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,973 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,976 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,978 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:46,978 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,985 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,988 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,990 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:46,990 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,996 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,998 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,001 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:47,001 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:47,008 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,012 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,012 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:47,013 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:47,020 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,022 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,023 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:47,024 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:47,029 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,031 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,033 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:47,033 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:47,039 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,043 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,043 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:47,044 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:47,049 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,053 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,054 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:47,054 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:47,060 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,064 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,065 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:47,065 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:47,069 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,070 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:47,070 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:47,207 WARN L188 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 51 [2019-08-05 10:00:47,207 INFO L567 ElimStorePlain]: treesize reduction 48, result has 74.9 percent of original size [2019-08-05 10:00:47,207 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 9 xjuncts. [2019-08-05 10:00:47,208 INFO L221 ElimStorePlain]: Needed 17 recursive calls to eliminate 1 variables, input treesize:413, output treesize:143 [2019-08-05 10:00:47,290 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:47,290 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:00:47,291 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:00:47,298 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,301 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,303 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:47,303 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:47,310 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,314 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,315 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:47,315 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:47,322 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,324 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,327 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:47,327 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:47,333 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,335 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,338 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:47,338 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:47,344 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,346 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,348 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:47,349 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:47,356 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,360 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,361 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:47,361 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:47,368 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,371 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,373 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:47,374 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:47,380 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,384 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,385 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:47,385 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:47,393 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,395 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,398 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:47,398 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:47,404 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,406 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,408 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:47,408 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:47,416 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,419 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,420 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:47,420 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:47,427 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,431 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,432 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:47,433 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:47,439 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,441 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,443 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:47,444 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:47,459 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,462 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,462 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:47,463 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:47,469 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,472 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,473 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:47,473 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:47,480 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,482 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,484 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:47,485 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:47,533 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,536 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,537 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:47,537 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:47,542 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,543 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:47,543 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:47,691 WARN L188 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 56 [2019-08-05 10:00:47,691 INFO L567 ElimStorePlain]: treesize reduction 32, result has 83.2 percent of original size [2019-08-05 10:00:47,692 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 10 xjuncts. [2019-08-05 10:00:47,692 INFO L221 ElimStorePlain]: Needed 19 recursive calls to eliminate 1 variables, input treesize:465, output treesize:159 [2019-08-05 10:00:47,861 WARN L188 SmtUtils]: Spent 147.00 ms on a formula simplification that was a NOOP. DAG size: 56 [2019-08-05 10:00:47,862 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:47,863 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 10:00:47,864 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 10:00:47,872 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,875 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,876 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:47,877 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:47,883 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,886 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,888 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:47,889 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:47,895 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,900 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,900 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:47,901 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:47,908 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,912 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,913 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:47,914 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:47,921 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,924 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,926 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:47,926 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:47,934 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,938 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,939 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:47,939 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:47,945 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,948 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,950 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:47,950 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:47,979 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,985 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,986 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:47,987 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:47,995 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,998 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,001 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:48,001 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:48,010 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,014 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,015 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:48,016 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:48,029 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,035 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,036 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:48,036 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:48,045 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,049 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,052 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:48,052 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:48,061 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,066 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,070 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:48,070 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:48,081 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,085 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,088 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:48,088 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:48,101 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,104 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,108 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:48,108 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:48,117 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,121 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,123 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:48,124 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:48,136 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,143 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,144 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:48,144 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:48,150 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,156 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,157 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:48,157 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:48,172 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,176 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,178 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:48,179 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:48,184 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,184 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:48,185 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:48,394 WARN L188 SmtUtils]: Spent 209.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 61 [2019-08-05 10:00:48,395 INFO L567 ElimStorePlain]: treesize reduction 32, result has 84.5 percent of original size [2019-08-05 10:00:48,395 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 11 xjuncts. [2019-08-05 10:00:48,395 INFO L221 ElimStorePlain]: Needed 21 recursive calls to eliminate 1 variables, input treesize:517, output treesize:175 [2019-08-05 10:00:48,497 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:48,498 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 10:00:48,499 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 10:00:48,506 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,509 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,511 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:48,512 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:48,519 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,523 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,524 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:48,525 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:48,532 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,536 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,537 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:48,538 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:48,545 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,547 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,553 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:48,554 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:48,558 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,563 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,564 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:48,564 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:48,571 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,576 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,576 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:48,577 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:48,584 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,587 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,589 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:48,590 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:48,597 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,600 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,601 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:48,602 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:48,609 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,614 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,614 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:48,615 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:48,622 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,625 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,627 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:48,627 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:48,635 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,639 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,640 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:48,640 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:48,648 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,652 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,653 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:48,653 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:48,659 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,662 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,664 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:48,665 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:48,672 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,675 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,677 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:48,678 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:48,685 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,687 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,690 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:48,690 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:48,697 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,700 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,703 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:48,703 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:48,711 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,715 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,716 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:48,716 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:48,724 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,729 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,729 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:48,730 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:48,736 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,739 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,741 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:48,741 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:48,747 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,751 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,752 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:48,752 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:48,759 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,762 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,764 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:48,764 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:48,770 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:48,771 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:48,771 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:48,965 WARN L188 SmtUtils]: Spent 192.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 66 [2019-08-05 10:00:48,965 INFO L567 ElimStorePlain]: treesize reduction 64, result has 74.9 percent of original size [2019-08-05 10:00:48,966 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 12 xjuncts. [2019-08-05 10:00:48,966 INFO L221 ElimStorePlain]: Needed 23 recursive calls to eliminate 1 variables, input treesize:569, output treesize:191 [2019-08-05 10:00:49,081 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 10:00:49,082 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:49,082 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:49,082 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:49,083 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:49,083 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:49,083 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:49,083 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:49,084 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:49,084 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:49,084 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:49,085 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:49,085 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:49,093 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,096 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,099 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:49,099 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:49,106 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,109 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,112 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:49,112 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:49,119 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,124 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,125 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:49,126 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:49,133 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,138 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,139 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:49,139 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:49,145 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,151 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,151 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:49,152 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:49,159 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,163 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,164 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:49,164 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:49,172 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,177 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,178 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:49,178 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:49,187 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,191 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,192 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:49,193 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:49,200 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,202 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,205 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:49,205 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:49,216 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,221 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,222 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:49,222 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:49,230 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,233 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,236 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:49,236 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:49,245 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,248 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,250 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:49,251 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:49,259 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,263 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,264 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:49,264 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:49,273 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,276 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,279 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:49,279 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:49,288 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,292 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,292 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:49,293 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:49,300 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,305 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,306 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:49,306 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:49,314 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,317 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,319 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:49,320 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:49,327 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,331 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,332 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:49,332 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:49,339 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,342 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,345 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:49,345 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:49,353 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,356 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,359 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:49,359 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:49,367 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,370 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,372 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:49,373 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:49,381 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,384 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,386 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:49,386 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:49,393 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,395 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,397 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:49,398 INFO L496 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:49,403 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,404 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:49,404 INFO L496 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:49,613 WARN L188 SmtUtils]: Spent 208.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 71 [2019-08-05 10:00:49,614 INFO L567 ElimStorePlain]: treesize reduction 48, result has 81.2 percent of original size [2019-08-05 10:00:49,614 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 13 xjuncts. [2019-08-05 10:00:49,615 INFO L221 ElimStorePlain]: Needed 25 recursive calls to eliminate 1 variables, input treesize:621, output treesize:207 [2019-08-05 10:00:49,748 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:49,748 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 13 terms [2019-08-05 10:00:49,749 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 13 terms [2019-08-05 10:00:49,758 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,761 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,764 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:49,764 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:49,772 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,776 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,777 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:49,777 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:49,806 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,808 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,809 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:49,810 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:49,817 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,822 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,823 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:49,824 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:49,866 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,870 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,870 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:49,871 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:49,879 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,884 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,884 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:49,885 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:49,893 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,898 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,898 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:49,899 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:49,908 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,912 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,914 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:49,915 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:49,940 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,942 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,945 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:49,945 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:49,954 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,959 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,960 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:49,961 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:49,970 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,973 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,975 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:49,976 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:49,984 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,988 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:49,989 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:49,990 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:49,998 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,001 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,004 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:50,004 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:50,013 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,015 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,017 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:50,017 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:50,025 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,027 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,029 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:50,030 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:50,038 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,043 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,043 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:50,044 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:50,052 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,055 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,057 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:50,058 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:50,066 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,070 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,071 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:50,071 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:50,080 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,082 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,085 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:50,085 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:50,093 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,098 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,099 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:50,099 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:50,108 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,111 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,113 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:50,114 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:50,122 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,126 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,127 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:50,128 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:50,137 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,139 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,141 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:50,141 INFO L496 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:50,150 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,154 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,154 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:50,155 INFO L496 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:50,164 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,167 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,169 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:50,169 INFO L496 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:50,177 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,178 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:50,179 INFO L496 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:50,408 WARN L188 SmtUtils]: Spent 228.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 76 [2019-08-05 10:00:50,408 INFO L567 ElimStorePlain]: treesize reduction 64, result has 77.7 percent of original size [2019-08-05 10:00:50,409 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 14 xjuncts. [2019-08-05 10:00:50,409 INFO L221 ElimStorePlain]: Needed 27 recursive calls to eliminate 1 variables, input treesize:673, output treesize:223 [2019-08-05 10:00:50,552 WARN L188 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 76 [2019-08-05 10:00:50,554 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 14 terms [2019-08-05 10:00:50,555 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:50,555 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:50,556 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:50,556 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:50,557 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:50,557 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:50,557 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:50,557 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:50,558 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:50,558 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:50,558 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:50,559 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:50,559 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:50,559 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:50,567 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,570 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,573 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:50,573 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:50,581 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,586 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,587 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:50,587 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:50,596 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,601 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,601 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:50,602 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:50,611 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,614 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,617 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:50,617 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:50,626 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,629 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,631 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:50,632 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:50,644 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,648 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,650 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:50,650 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:50,659 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,664 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,665 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:50,666 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:50,675 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,679 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,681 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:50,682 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:50,715 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,717 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,720 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:50,721 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:50,730 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,734 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,735 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:50,736 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:50,745 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,747 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,749 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:50,749 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:50,759 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,764 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,765 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:50,765 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:50,775 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,779 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,780 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:50,781 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:50,790 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,795 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,796 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:50,796 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:50,805 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,808 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,809 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:50,810 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:50,818 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,821 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,823 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:50,824 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:50,834 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,839 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,840 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:50,840 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:50,851 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,857 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,859 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:50,859 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:50,868 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,871 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,872 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:50,872 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:50,882 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,885 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,886 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:50,886 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:50,896 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,900 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,901 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:50,902 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:50,913 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,917 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,918 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:50,919 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:50,927 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,932 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,933 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:50,933 INFO L496 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:50,950 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,952 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,954 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:50,954 INFO L496 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:50,963 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,966 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,968 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:50,969 INFO L496 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:50,977 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,980 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,982 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:50,982 INFO L496 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:50,996 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:50,998 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:51,000 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:51,001 INFO L496 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:51,008 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:51,009 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:51,009 INFO L496 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:51,273 WARN L188 SmtUtils]: Spent 263.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 81 [2019-08-05 10:00:51,273 INFO L567 ElimStorePlain]: treesize reduction 64, result has 78.9 percent of original size [2019-08-05 10:00:51,329 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 15 dim-0 vars, and 15 xjuncts. [2019-08-05 10:00:51,329 INFO L221 ElimStorePlain]: Needed 29 recursive calls to eliminate 2 variables, input treesize:725, output treesize:239 [2019-08-05 10:00:51,730 WARN L188 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 153 [2019-08-05 10:00:51,737 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:00:51,737 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:00:51,737 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2019-08-05 10:00:51,737 INFO L454 AbstractCegarLoop]: Interpolant automaton has 17 states [2019-08-05 10:00:51,737 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2019-08-05 10:00:51,738 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2019-08-05 10:00:51,738 INFO L87 Difference]: Start difference. First operand 19 states and 20 transitions. Second operand 17 states. [2019-08-05 10:00:52,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:00:52,187 INFO L93 Difference]: Finished difference Result 23 states and 23 transitions. [2019-08-05 10:00:52,188 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2019-08-05 10:00:52,189 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 16 [2019-08-05 10:00:52,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:00:52,189 INFO L225 Difference]: With dead ends: 23 [2019-08-05 10:00:52,189 INFO L226 Difference]: Without dead ends: 22 [2019-08-05 10:00:52,190 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2019-08-05 10:00:52,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22 states. [2019-08-05 10:00:52,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22 to 20. [2019-08-05 10:00:52,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2019-08-05 10:00:52,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 21 transitions. [2019-08-05 10:00:52,192 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 21 transitions. Word has length 16 [2019-08-05 10:00:52,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:00:52,193 INFO L475 AbstractCegarLoop]: Abstraction has 20 states and 21 transitions. [2019-08-05 10:00:52,193 INFO L476 AbstractCegarLoop]: Interpolant automaton has 17 states. [2019-08-05 10:00:52,193 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 21 transitions. [2019-08-05 10:00:52,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2019-08-05 10:00:52,194 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:00:52,194 INFO L399 BasicCegarLoop]: trace histogram [15, 1, 1] [2019-08-05 10:00:52,194 INFO L418 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:00:52,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:00:52,194 INFO L82 PathProgramCache]: Analyzing trace with hash 1532900376, now seen corresponding path program 15 times [2019-08-05 10:00:52,195 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:00:54,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:00:54,697 WARN L254 TraceCheckSpWp]: Trace formula consists of 25 conjuncts, 18 conjunts are in the unsatisfiable core [2019-08-05 10:00:54,698 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:00:54,729 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:54,730 INFO L375 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2019-08-05 10:00:54,730 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:54,741 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:54,742 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 10:00:54,742 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:13, output treesize:14 [2019-08-05 10:00:54,749 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:54,753 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:54,757 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:54,757 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:54,758 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:54,761 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:54,761 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:54,762 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:54,776 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:54,777 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 10:00:54,777 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:49, output treesize:31 [2019-08-05 10:00:54,794 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:54,794 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:54,795 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:54,799 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:54,801 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:54,803 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:54,803 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:54,808 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:54,811 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:54,812 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:54,813 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:54,816 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:54,819 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:54,821 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:54,821 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:54,824 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:54,825 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:54,826 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:54,868 INFO L567 ElimStorePlain]: treesize reduction 16, result has 74.6 percent of original size [2019-08-05 10:00:54,869 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 10:00:54,869 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:101, output treesize:47 [2019-08-05 10:00:54,893 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:00:54,893 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:54,894 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:54,894 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:54,898 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:54,901 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:54,903 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:54,903 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:54,908 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:54,912 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:54,912 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:54,913 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:54,917 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:54,920 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:54,922 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:54,923 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:54,928 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:54,932 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:54,932 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:54,933 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:54,938 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:54,940 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:54,942 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:54,943 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:54,947 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:54,947 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:54,948 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,007 INFO L567 ElimStorePlain]: treesize reduction 32, result has 66.3 percent of original size [2019-08-05 10:00:55,008 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 10:00:55,008 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:153, output treesize:63 [2019-08-05 10:00:55,047 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:55,048 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:55,048 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:55,053 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,057 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,058 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:55,058 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,063 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,066 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,068 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:55,068 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,073 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,078 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,078 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:55,079 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,084 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,086 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,089 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:55,089 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,095 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,097 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,099 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:55,100 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,105 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,109 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,110 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:55,110 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,115 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,117 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,119 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:55,120 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,124 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,125 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:55,125 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,205 INFO L567 ElimStorePlain]: treesize reduction 48, result has 62.2 percent of original size [2019-08-05 10:00:55,205 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 10:00:55,206 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 1 variables, input treesize:205, output treesize:79 [2019-08-05 10:00:55,247 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:00:55,247 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:55,248 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:55,248 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:55,248 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:55,249 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:55,258 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,263 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,263 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:55,264 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,269 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,272 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,274 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:55,275 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,280 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,282 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,285 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:55,285 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,290 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,293 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,295 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:55,296 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,301 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,305 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,306 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:55,306 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,311 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,316 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,316 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:55,317 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,322 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,325 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,327 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:55,328 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,333 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,335 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,337 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:55,338 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,342 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,346 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,347 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:55,347 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,351 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,352 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:55,352 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,438 INFO L567 ElimStorePlain]: treesize reduction 32, result has 74.8 percent of original size [2019-08-05 10:00:55,438 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 10:00:55,439 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 1 variables, input treesize:257, output treesize:95 [2019-08-05 10:00:55,493 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:00:55,493 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:55,494 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:55,494 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:55,494 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:55,495 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:55,495 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:55,500 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,503 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,505 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:55,506 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,511 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,515 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,516 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:55,516 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,522 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,525 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,526 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:55,526 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,532 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,536 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,537 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:55,538 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,543 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,546 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,548 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:55,549 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,553 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,555 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,557 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:55,558 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,564 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,566 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,568 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:55,569 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,575 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,577 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,579 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:55,579 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,585 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,588 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,589 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:55,589 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,595 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,600 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,600 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:55,601 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,606 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,610 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,611 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:55,611 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,616 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,616 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:55,617 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,723 WARN L188 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 41 [2019-08-05 10:00:55,723 INFO L567 ElimStorePlain]: treesize reduction 48, result has 69.8 percent of original size [2019-08-05 10:00:55,724 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 7 xjuncts. [2019-08-05 10:00:55,724 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 1 variables, input treesize:309, output treesize:111 [2019-08-05 10:00:55,787 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:55,788 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:00:55,789 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:00:55,795 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,800 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,800 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:55,801 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,807 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,809 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,812 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:55,812 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,818 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,822 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,823 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:55,823 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,829 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,834 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,834 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:55,835 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,841 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,846 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,846 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:55,847 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,853 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,857 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,858 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:55,858 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,864 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,867 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,870 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:55,870 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,876 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,879 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,881 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:55,882 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,888 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,891 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,893 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:55,894 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,899 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,902 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,904 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:55,904 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,910 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,914 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,915 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:55,916 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,921 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,924 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,926 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:55,927 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,934 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,936 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,938 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:55,939 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,942 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,943 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:55,944 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:56,058 WARN L188 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 46 [2019-08-05 10:00:56,059 INFO L567 ElimStorePlain]: treesize reduction 16, result has 88.8 percent of original size [2019-08-05 10:00:56,059 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 8 xjuncts. [2019-08-05 10:00:56,060 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 1 variables, input treesize:361, output treesize:127 [2019-08-05 10:00:56,141 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:56,141 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 10:00:56,142 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 10:00:56,156 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,159 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,161 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:56,162 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:56,168 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,172 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,173 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:56,173 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:56,180 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,183 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,185 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:56,185 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:56,193 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,196 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,198 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:56,199 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:56,205 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,208 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,210 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:56,211 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:56,218 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,222 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,223 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:56,223 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:56,230 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,235 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,236 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:56,236 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:56,243 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,246 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,248 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:56,249 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:56,256 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,259 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,261 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:56,261 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:56,268 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,273 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,274 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:56,274 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:56,280 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,283 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,285 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:56,286 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:56,292 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,295 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,296 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:56,296 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:56,303 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,307 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,308 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:56,308 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:56,315 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,319 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,320 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:56,320 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:56,326 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,328 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,330 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:56,331 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:56,349 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,349 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:56,350 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:56,495 WARN L188 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 51 [2019-08-05 10:00:56,496 INFO L567 ElimStorePlain]: treesize reduction 64, result has 69.1 percent of original size [2019-08-05 10:00:56,496 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 9 xjuncts. [2019-08-05 10:00:56,497 INFO L221 ElimStorePlain]: Needed 17 recursive calls to eliminate 1 variables, input treesize:413, output treesize:143 [2019-08-05 10:00:56,581 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:00:56,581 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:56,582 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:56,582 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:56,583 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:56,583 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:56,583 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:56,584 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:56,584 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:56,584 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:56,591 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,595 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,596 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:56,596 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:56,602 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,607 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,608 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:56,608 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:56,615 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,620 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,621 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:56,621 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:56,627 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,630 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,632 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:56,632 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:56,640 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,644 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,645 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:56,645 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:56,653 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,656 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,656 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:56,657 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:56,664 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,667 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,669 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:56,670 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:56,677 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,679 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,681 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:56,681 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:56,707 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,710 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,712 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:56,713 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:56,720 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,723 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,725 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:56,726 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:56,733 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,737 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,737 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:56,738 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:56,744 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,747 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,749 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:56,750 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:56,756 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,760 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,761 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:56,761 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:56,772 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,774 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,776 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:56,776 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:56,783 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,787 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,787 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:56,788 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:56,794 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,796 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,798 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:56,799 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:56,854 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,888 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,889 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:56,889 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:56,895 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,895 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:56,895 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:57,064 WARN L188 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 56 [2019-08-05 10:00:57,065 INFO L567 ElimStorePlain]: treesize reduction 80, result has 66.5 percent of original size [2019-08-05 10:00:57,065 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 10 xjuncts. [2019-08-05 10:00:57,065 INFO L221 ElimStorePlain]: Needed 19 recursive calls to eliminate 1 variables, input treesize:465, output treesize:159 [2019-08-05 10:00:57,164 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:57,164 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 10:00:57,165 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 10:00:57,174 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,179 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,180 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:57,180 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:57,186 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,189 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,191 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:57,192 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:57,199 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,202 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,204 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:57,205 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:57,213 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,216 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,218 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:57,219 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:57,227 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,230 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,232 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:57,233 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:57,241 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,245 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,246 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:57,246 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:57,253 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,256 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,258 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:57,259 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:57,267 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,270 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,272 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:57,273 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:57,281 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,284 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,287 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:57,287 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:57,295 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,299 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,299 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:57,300 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:57,308 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,311 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,312 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:57,312 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:57,321 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,324 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,326 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:57,327 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:57,335 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,339 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,340 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:57,340 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:57,348 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,352 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,352 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:57,353 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:57,361 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,365 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,366 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:57,367 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:57,374 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,470 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,472 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:57,472 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:57,477 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,482 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,483 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:57,484 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:57,490 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,494 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,495 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:57,495 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:57,501 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,503 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,505 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:57,506 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:57,510 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,510 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:57,511 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:57,681 WARN L188 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 61 [2019-08-05 10:00:57,682 INFO L567 ElimStorePlain]: treesize reduction 48, result has 78.5 percent of original size [2019-08-05 10:00:57,682 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 11 xjuncts. [2019-08-05 10:00:57,682 INFO L221 ElimStorePlain]: Needed 21 recursive calls to eliminate 1 variables, input treesize:517, output treesize:175 [2019-08-05 10:00:57,790 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:57,791 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 10:00:57,792 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 10:00:57,799 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,802 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,805 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:57,805 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:57,811 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,813 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,816 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:57,816 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:57,821 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,825 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,826 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:57,827 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:57,834 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,839 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,840 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:57,840 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:57,847 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,852 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,852 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:57,853 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:57,860 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,865 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,866 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:57,866 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:57,873 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,876 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,879 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:57,879 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:57,887 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,890 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,892 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:57,893 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:57,901 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,905 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,906 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:57,907 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:57,952 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,955 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,956 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:57,956 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:57,964 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,967 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,970 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:57,970 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:57,978 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,983 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:57,984 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:57,984 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:58,031 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:58,070 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:58,071 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:58,071 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:58,081 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:58,084 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:58,086 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:58,087 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:58,096 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:58,098 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:58,101 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:58,101 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:58,109 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:58,112 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:58,114 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:58,115 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:58,122 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:58,125 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:58,126 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:58,126 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:58,134 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:58,138 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:58,139 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:58,139 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:58,146 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:58,149 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:58,152 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:58,152 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:58,159 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:58,162 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:58,165 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:58,165 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:58,172 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:58,176 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:58,177 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:58,177 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:58,205 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:58,206 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:58,207 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:58,471 WARN L188 SmtUtils]: Spent 263.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 66 [2019-08-05 10:00:58,471 INFO L567 ElimStorePlain]: treesize reduction 64, result has 74.9 percent of original size [2019-08-05 10:00:58,471 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 12 xjuncts. [2019-08-05 10:00:58,472 INFO L221 ElimStorePlain]: Needed 23 recursive calls to eliminate 1 variables, input treesize:569, output treesize:191 [2019-08-05 10:00:58,631 WARN L188 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 66 [2019-08-05 10:00:58,632 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:58,632 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 10:00:58,633 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 10:00:58,672 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:58,675 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:58,676 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:58,677 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:58,684 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:58,686 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:58,688 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:58,689 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:58,696 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:58,699 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:58,702 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:58,702 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:58,709 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:58,712 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:58,715 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:58,715 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:58,723 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:58,727 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:58,729 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:58,730 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:58,782 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:58,786 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:58,787 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:58,787 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:58,795 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:58,800 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:58,801 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:58,801 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:58,807 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:58,812 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:58,813 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:58,813 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:58,820 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:58,823 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:58,826 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:58,826 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:58,833 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:58,838 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:58,839 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:58,839 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:58,848 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:58,851 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:58,854 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:58,854 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:58,903 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:58,934 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:58,935 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:58,935 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:58,945 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:58,949 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:58,951 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:58,952 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:58,959 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:58,962 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:58,964 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:58,965 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:58,973 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:58,975 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:58,977 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:58,978 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:58,986 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:58,991 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:58,991 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:58,992 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:59,000 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,005 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,005 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:59,006 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:59,014 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,018 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,020 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:59,020 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:59,029 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,033 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,034 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:59,034 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:59,041 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,044 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,045 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:59,045 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:59,053 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,058 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,059 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:59,059 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:59,066 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,069 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,071 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:59,071 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:59,078 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,081 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,082 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:59,082 INFO L496 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:59,087 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,088 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:59,088 INFO L496 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:59,282 WARN L188 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 71 [2019-08-05 10:00:59,283 INFO L567 ElimStorePlain]: treesize reduction 16, result has 92.8 percent of original size [2019-08-05 10:00:59,283 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 13 xjuncts. [2019-08-05 10:00:59,283 INFO L221 ElimStorePlain]: Needed 25 recursive calls to eliminate 1 variables, input treesize:621, output treesize:207 [2019-08-05 10:00:59,418 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:59,419 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 13 terms [2019-08-05 10:00:59,420 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 13 terms [2019-08-05 10:00:59,430 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,433 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,434 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:59,435 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:59,442 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,447 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,448 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:59,449 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:59,457 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,461 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,462 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:59,463 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:59,471 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,474 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,476 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:59,477 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:59,485 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,488 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,490 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:59,491 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:59,499 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,503 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,504 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:59,504 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:59,513 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,516 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,518 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:59,518 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:59,527 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,532 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,533 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:59,533 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:59,541 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,543 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,546 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:00:59,546 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:59,554 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,558 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,559 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:59,559 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:59,568 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,571 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,574 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:59,574 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:59,584 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,589 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,590 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:59,591 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:59,600 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,603 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,606 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:59,606 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:59,615 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,620 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,621 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:59,621 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:59,630 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,633 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,635 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:59,635 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:59,643 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,647 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,648 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:59,648 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:59,657 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,660 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,662 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:59,663 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:59,672 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,676 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,678 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:59,679 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:59,687 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,690 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,693 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:59,693 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:59,702 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,707 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,708 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:59,708 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:59,717 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,720 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,722 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:59,723 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:59,731 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,734 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,734 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:59,735 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:59,743 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,747 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,748 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:59,748 INFO L496 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:59,756 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,758 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,760 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:59,761 INFO L496 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:59,769 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,773 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,774 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:59,774 INFO L496 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:59,782 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:59,783 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:00:59,783 INFO L496 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:00,018 WARN L188 SmtUtils]: Spent 234.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 76 [2019-08-05 10:01:00,019 INFO L567 ElimStorePlain]: treesize reduction 80, result has 73.6 percent of original size [2019-08-05 10:01:00,019 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 14 xjuncts. [2019-08-05 10:01:00,020 INFO L221 ElimStorePlain]: Needed 27 recursive calls to eliminate 1 variables, input treesize:673, output treesize:223 [2019-08-05 10:01:00,161 WARN L188 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 76 [2019-08-05 10:01:00,162 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 14 terms [2019-08-05 10:01:00,163 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:00,163 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:00,164 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:00,164 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:00,165 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:00,165 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:00,165 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:00,165 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:00,166 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:00,166 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:00,166 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:00,166 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:00,167 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:00,167 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:00,222 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,224 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,226 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:00,227 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:00,235 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,238 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,240 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:00,241 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:00,249 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,254 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,255 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:00,255 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:00,264 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,269 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,270 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:00,270 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:00,277 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,282 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,282 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:00,283 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:00,290 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,292 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,295 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:00,295 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:00,305 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,308 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,311 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:00,311 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:00,320 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,325 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,325 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:00,326 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:00,334 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,339 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,340 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:00,340 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:00,350 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,354 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,355 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:00,356 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:00,365 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,369 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,370 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:00,370 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:00,379 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,384 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,385 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:00,385 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:00,395 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,400 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,401 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:00,401 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:00,411 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,414 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,416 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:00,417 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:00,425 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,428 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,431 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:00,431 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:00,442 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,447 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,448 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:00,448 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:00,458 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,463 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,464 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:00,464 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:00,474 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,477 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,481 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:00,482 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:00,491 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,494 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,496 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:00,497 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:00,505 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,509 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,510 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:00,510 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:00,520 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,523 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,525 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:00,526 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:00,535 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,537 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,539 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:00,539 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:00,548 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,550 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,552 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:00,553 INFO L496 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:00,562 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,566 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,567 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:00,567 INFO L496 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:00,581 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,583 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,585 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:00,585 INFO L496 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:00,594 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,597 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,600 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:00,601 INFO L496 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:00,618 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,620 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,622 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:00,622 INFO L496 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:00,629 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,630 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:00,631 INFO L496 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:00,874 WARN L188 SmtUtils]: Spent 242.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 81 [2019-08-05 10:01:00,874 INFO L567 ElimStorePlain]: treesize reduction 48, result has 83.3 percent of original size [2019-08-05 10:01:00,875 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 15 xjuncts. [2019-08-05 10:01:00,875 INFO L221 ElimStorePlain]: Needed 29 recursive calls to eliminate 1 variables, input treesize:725, output treesize:239 [2019-08-05 10:01:01,035 WARN L188 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 81 [2019-08-05 10:01:01,037 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 15 terms [2019-08-05 10:01:01,037 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:01,038 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:01,038 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:01,038 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:01,039 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:01,039 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:01,039 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:01,040 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:01,040 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:01,040 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:01,041 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:01,041 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:01,041 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:01,042 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:01,042 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:01,054 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,058 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,059 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:01,060 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,068 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,070 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,073 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:01,074 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,082 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,087 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,088 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:01,089 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,097 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,100 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,103 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:01,103 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,112 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,117 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,118 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:01,118 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,127 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,130 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,132 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:01,133 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,142 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,146 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,148 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:01,149 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,157 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,161 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,162 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:01,163 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,173 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,176 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,179 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:01,179 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,188 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,191 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,194 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:01,194 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,204 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,208 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,209 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:01,209 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,218 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,220 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,223 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:01,223 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,233 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,238 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,238 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:01,239 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,248 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,251 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,255 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:01,255 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,265 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,269 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,269 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:01,270 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,279 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,283 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,285 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:01,286 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,296 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,298 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,301 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:01,301 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,311 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,316 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,317 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:01,317 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,326 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,330 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,331 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:01,332 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,341 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,345 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,346 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:01,347 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,356 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,361 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,362 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:01,362 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,372 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,377 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,377 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:01,378 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,388 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,391 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,393 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:01,394 INFO L496 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,407 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,412 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,413 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:01,413 INFO L496 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,424 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,426 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,428 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:01,429 INFO L496 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,439 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,443 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,444 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:01,444 INFO L496 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,454 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,457 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,459 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:01,459 INFO L496 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,477 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,479 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,480 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:01,481 INFO L496 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,490 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,492 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,494 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:01,495 INFO L496 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,502 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,502 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:01,503 INFO L496 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,786 WARN L188 SmtUtils]: Spent 283.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 86 [2019-08-05 10:01:01,787 INFO L567 ElimStorePlain]: treesize reduction 96, result has 72.6 percent of original size [2019-08-05 10:01:01,789 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 16 dim-0 vars, and 16 xjuncts. [2019-08-05 10:01:01,789 INFO L221 ElimStorePlain]: Needed 31 recursive calls to eliminate 2 variables, input treesize:777, output treesize:255 [2019-08-05 10:01:01,980 WARN L188 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 163 [2019-08-05 10:01:01,988 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:01:01,988 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:01:01,988 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2019-08-05 10:01:01,988 INFO L454 AbstractCegarLoop]: Interpolant automaton has 18 states [2019-08-05 10:01:01,989 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2019-08-05 10:01:01,989 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=273, Unknown=0, NotChecked=0, Total=306 [2019-08-05 10:01:01,989 INFO L87 Difference]: Start difference. First operand 20 states and 21 transitions. Second operand 18 states. [2019-08-05 10:01:02,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:01:02,618 INFO L93 Difference]: Finished difference Result 24 states and 24 transitions. [2019-08-05 10:01:02,619 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2019-08-05 10:01:02,619 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 17 [2019-08-05 10:01:02,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:01:02,620 INFO L225 Difference]: With dead ends: 24 [2019-08-05 10:01:02,620 INFO L226 Difference]: Without dead ends: 23 [2019-08-05 10:01:02,620 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=33, Invalid=273, Unknown=0, NotChecked=0, Total=306 [2019-08-05 10:01:02,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23 states. [2019-08-05 10:01:02,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23 to 21. [2019-08-05 10:01:02,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2019-08-05 10:01:02,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 22 transitions. [2019-08-05 10:01:02,623 INFO L78 Accepts]: Start accepts. Automaton has 21 states and 22 transitions. Word has length 17 [2019-08-05 10:01:02,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:01:02,623 INFO L475 AbstractCegarLoop]: Abstraction has 21 states and 22 transitions. [2019-08-05 10:01:02,624 INFO L476 AbstractCegarLoop]: Interpolant automaton has 18 states. [2019-08-05 10:01:02,624 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states and 22 transitions. [2019-08-05 10:01:02,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2019-08-05 10:01:02,624 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:01:02,624 INFO L399 BasicCegarLoop]: trace histogram [16, 1, 1] [2019-08-05 10:01:02,625 INFO L418 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:01:02,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:01:02,625 INFO L82 PathProgramCache]: Analyzing trace with hash 275271628, now seen corresponding path program 16 times [2019-08-05 10:01:02,625 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:01:02,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:01:02,929 WARN L254 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 19 conjunts are in the unsatisfiable core [2019-08-05 10:01:02,931 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:01:02,990 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:02,991 INFO L375 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2019-08-05 10:01:02,991 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:03,097 WARN L188 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 10 [2019-08-05 10:01:03,098 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:03,098 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 10:01:03,098 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:13, output treesize:14 [2019-08-05 10:01:03,181 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:03,185 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,189 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,191 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:03,192 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:03,194 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,194 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:03,195 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:03,208 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:03,208 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 10:01:03,208 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:49, output treesize:31 [2019-08-05 10:01:03,224 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:03,225 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:03,225 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:03,229 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,232 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,234 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:03,234 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:03,238 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,240 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,242 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:03,243 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:03,247 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,250 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,251 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:03,251 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:03,254 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,255 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:03,255 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:03,297 INFO L567 ElimStorePlain]: treesize reduction 16, result has 74.6 percent of original size [2019-08-05 10:01:03,297 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 10:01:03,297 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:101, output treesize:47 [2019-08-05 10:01:03,329 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:03,329 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:01:03,330 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:01:03,336 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,342 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,343 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:03,343 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:03,347 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,353 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,354 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:03,354 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:03,358 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,362 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,364 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:03,364 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:03,372 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,375 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,377 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:03,378 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:03,384 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,390 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,391 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:03,391 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:03,394 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,394 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:03,395 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:03,483 INFO L567 ElimStorePlain]: treesize reduction 32, result has 66.3 percent of original size [2019-08-05 10:01:03,483 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 10:01:03,483 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:153, output treesize:63 [2019-08-05 10:01:03,542 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:03,543 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:03,543 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:03,543 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:03,544 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:03,569 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,573 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,575 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:03,576 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:03,580 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,585 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,586 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:03,586 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:03,592 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,594 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,596 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:03,597 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:03,602 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,606 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,606 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:03,607 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:03,612 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,616 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,617 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:03,617 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:03,622 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,625 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,626 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:03,626 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:03,631 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,633 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,635 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:03,635 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:03,639 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,640 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:03,640 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:03,712 INFO L567 ElimStorePlain]: treesize reduction 32, result has 71.2 percent of original size [2019-08-05 10:01:03,713 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 10:01:03,713 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 1 variables, input treesize:205, output treesize:79 [2019-08-05 10:01:03,752 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:03,753 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:01:03,753 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:01:03,758 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,762 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,763 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:03,763 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:03,769 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,771 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,773 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:03,774 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:03,779 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,837 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,838 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:03,839 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:03,842 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,846 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,847 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:03,847 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:03,852 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,856 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,856 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:03,857 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:03,862 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,865 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,867 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:03,868 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:03,873 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,877 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,877 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:03,878 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:03,883 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,886 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,887 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:03,887 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:03,892 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,895 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,897 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:03,897 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:03,900 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,901 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:03,901 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:03,987 INFO L567 ElimStorePlain]: treesize reduction 32, result has 74.8 percent of original size [2019-08-05 10:01:03,988 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 10:01:03,988 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 1 variables, input treesize:257, output treesize:95 [2019-08-05 10:01:04,037 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:04,038 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:01:04,038 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:01:04,044 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,048 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,048 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:04,049 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,054 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,057 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,059 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:04,060 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,065 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,069 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,070 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:04,070 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,076 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,079 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,081 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:04,081 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,087 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,090 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,092 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:04,092 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,098 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,102 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,102 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:04,103 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,109 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,113 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,113 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:04,114 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,119 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,122 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,124 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:04,125 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,130 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,133 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,135 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:04,136 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,141 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,143 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,146 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:04,146 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,151 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,154 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,155 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:04,155 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,160 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,160 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:04,161 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,267 WARN L188 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 41 [2019-08-05 10:01:04,267 INFO L567 ElimStorePlain]: treesize reduction 48, result has 69.8 percent of original size [2019-08-05 10:01:04,268 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 7 xjuncts. [2019-08-05 10:01:04,268 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 1 variables, input treesize:309, output treesize:111 [2019-08-05 10:01:04,330 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:04,330 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:01:04,331 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:01:04,337 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,340 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,341 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:04,341 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,347 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,351 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,352 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:04,353 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,372 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,376 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,377 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:04,377 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,383 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,387 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,388 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:04,388 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,394 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,396 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,397 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:04,398 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,404 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,407 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,409 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:04,409 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,414 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,419 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,419 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:04,420 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,426 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,429 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,431 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:04,431 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,437 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,440 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,442 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:04,442 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,448 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,452 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,453 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:04,453 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,459 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,461 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,462 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:04,462 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,468 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,471 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,473 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:04,473 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,479 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,481 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,483 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:04,483 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,487 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,489 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:04,490 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,631 WARN L188 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 46 [2019-08-05 10:01:04,631 INFO L567 ElimStorePlain]: treesize reduction 32, result has 79.9 percent of original size [2019-08-05 10:01:04,631 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 8 xjuncts. [2019-08-05 10:01:04,632 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 1 variables, input treesize:361, output treesize:127 [2019-08-05 10:01:04,702 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 10:01:04,702 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:04,703 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:04,703 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:04,704 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:04,704 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:04,704 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:04,705 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:04,705 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:04,712 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,716 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,717 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:04,717 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,723 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,728 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,728 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:04,729 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,735 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,738 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,740 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:04,741 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,746 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,750 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,751 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:04,751 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,758 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,761 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,763 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:04,764 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,770 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,772 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,774 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:04,775 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,781 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,784 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,786 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:04,787 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,793 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,796 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,797 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:04,797 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,804 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,806 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,809 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:04,809 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,816 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,820 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,820 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:04,821 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,827 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,832 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,832 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:04,833 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,838 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,841 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,843 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:04,843 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,849 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,851 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,853 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:04,854 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,859 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,863 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,864 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:04,864 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,870 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,873 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,874 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:04,874 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,879 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,880 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:04,880 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:05,023 WARN L188 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 51 [2019-08-05 10:01:05,024 INFO L567 ElimStorePlain]: treesize reduction 64, result has 69.1 percent of original size [2019-08-05 10:01:05,024 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 9 xjuncts. [2019-08-05 10:01:05,024 INFO L221 ElimStorePlain]: Needed 17 recursive calls to eliminate 1 variables, input treesize:413, output treesize:143 [2019-08-05 10:01:05,106 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:05,106 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:01:05,107 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:01:05,114 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,116 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,118 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:05,119 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:05,125 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,130 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,130 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:05,131 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:05,136 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,139 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,141 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:05,141 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:05,148 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,151 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,153 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:05,154 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:05,160 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,162 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,164 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:05,165 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:05,172 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,175 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,177 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:05,177 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:05,185 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,189 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,190 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:05,190 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:05,196 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,201 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,202 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:05,202 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:05,209 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,214 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,215 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:05,215 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:05,222 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,224 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,226 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:05,227 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:05,233 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,237 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,238 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:05,238 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:05,246 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,250 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,251 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:05,251 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:05,258 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,262 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,263 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:05,263 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:05,271 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,276 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,276 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:05,277 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:05,285 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,288 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,291 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:05,291 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:05,299 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,303 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,305 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:05,305 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:05,313 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,316 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,317 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:05,318 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:05,323 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,323 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:05,324 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:05,500 WARN L188 SmtUtils]: Spent 175.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 56 [2019-08-05 10:01:05,500 INFO L567 ElimStorePlain]: treesize reduction 96, result has 62.4 percent of original size [2019-08-05 10:01:05,501 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 10 xjuncts. [2019-08-05 10:01:05,501 INFO L221 ElimStorePlain]: Needed 19 recursive calls to eliminate 1 variables, input treesize:465, output treesize:159 [2019-08-05 10:01:05,598 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:05,598 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 10:01:05,599 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 10:01:05,606 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,610 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,612 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:05,612 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:05,619 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,624 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,625 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:05,626 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:05,631 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,633 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,636 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:05,636 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:05,644 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,647 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,649 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:05,650 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:05,656 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,660 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,660 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:05,661 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:05,667 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,672 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,673 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:05,673 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:05,681 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,685 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,686 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:05,687 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:05,694 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,698 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,699 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:05,699 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:05,708 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,711 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,714 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:05,714 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:05,722 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,724 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,726 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:05,727 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:05,734 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,738 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,739 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:05,739 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:05,747 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,750 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,753 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:05,753 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:05,762 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,766 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,768 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:05,769 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:05,777 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,779 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,782 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:05,782 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:05,790 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,794 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,795 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:05,795 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:05,802 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,805 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,808 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:05,808 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:05,816 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,821 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,822 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:05,822 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:05,830 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,833 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,834 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:05,834 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:05,842 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,846 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,847 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:05,847 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:05,854 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,855 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:05,855 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:06,032 WARN L188 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 61 [2019-08-05 10:01:06,032 INFO L567 ElimStorePlain]: treesize reduction 48, result has 78.5 percent of original size [2019-08-05 10:01:06,033 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 11 xjuncts. [2019-08-05 10:01:06,033 INFO L221 ElimStorePlain]: Needed 21 recursive calls to eliminate 1 variables, input treesize:517, output treesize:175 [2019-08-05 10:01:06,143 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:06,144 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 10:01:06,145 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 10:01:06,152 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:06,156 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:06,157 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:06,158 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:06,263 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:06,265 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:06,267 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:06,268 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:06,275 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:06,278 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:06,280 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:06,281 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:06,288 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:06,291 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:06,294 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:06,294 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:06,301 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:06,321 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:06,322 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:06,322 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:06,330 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:06,334 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:06,335 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:06,336 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:06,343 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:06,348 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:06,349 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:06,349 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:06,357 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:06,360 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:06,363 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:06,363 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:06,370 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:06,376 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:06,376 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:06,377 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:06,384 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:06,388 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:06,390 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:06,391 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:06,406 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:06,409 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:06,410 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:06,410 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:06,418 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:06,423 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:06,424 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:06,424 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:06,432 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:06,437 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:06,438 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:06,438 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:06,444 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:06,449 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:06,449 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:06,450 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:06,456 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:06,459 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:06,461 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:06,462 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:06,469 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:06,472 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:06,475 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:06,475 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:06,481 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:06,484 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:06,486 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:06,487 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:06,494 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:06,497 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:06,499 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:06,500 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:06,507 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:06,510 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:06,513 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:06,513 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:06,520 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:06,522 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:06,525 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:06,525 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:06,531 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:06,535 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:06,535 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:06,536 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:06,541 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:06,541 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:06,541 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:06,748 WARN L188 SmtUtils]: Spent 206.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 66 [2019-08-05 10:01:06,749 INFO L567 ElimStorePlain]: treesize reduction 80, result has 70.5 percent of original size [2019-08-05 10:01:06,749 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 12 xjuncts. [2019-08-05 10:01:06,749 INFO L221 ElimStorePlain]: Needed 23 recursive calls to eliminate 1 variables, input treesize:569, output treesize:191 [2019-08-05 10:01:06,872 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 10:01:06,872 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:06,873 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:06,873 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:06,874 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:06,874 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:06,875 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:06,875 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:06,876 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:06,876 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:06,876 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:06,876 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:06,877 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:06,907 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:06,909 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:06,912 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:06,913 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:06,920 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:06,925 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:06,926 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:06,926 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:06,934 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:06,937 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:06,940 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:06,940 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:06,948 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:06,952 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:06,953 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:06,953 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:06,961 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:06,965 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:06,967 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:06,968 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:06,975 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:06,979 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:06,980 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:06,980 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:07,011 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,014 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,016 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:07,016 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:07,023 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,026 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,029 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:07,030 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:07,036 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,041 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,042 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:07,042 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:07,050 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,055 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,056 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:07,057 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:07,064 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,068 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,069 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:07,069 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:07,076 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,079 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,081 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:07,082 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:07,089 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,093 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,093 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:07,094 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:07,102 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,105 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,107 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:07,108 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:07,116 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,119 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,120 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:07,120 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:07,127 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,129 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,132 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:07,132 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:07,139 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,144 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,145 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:07,145 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:07,153 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,156 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,159 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:07,159 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:07,167 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,169 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,172 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:07,172 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:07,180 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,185 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,185 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:07,185 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:07,191 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,195 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,196 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:07,196 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:07,203 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,205 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,207 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:07,208 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:07,214 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,216 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,218 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:07,218 INFO L496 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:07,224 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,224 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:07,225 INFO L496 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:07,435 WARN L188 SmtUtils]: Spent 210.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 71 [2019-08-05 10:01:07,436 INFO L567 ElimStorePlain]: treesize reduction 48, result has 81.2 percent of original size [2019-08-05 10:01:07,436 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 13 xjuncts. [2019-08-05 10:01:07,436 INFO L221 ElimStorePlain]: Needed 25 recursive calls to eliminate 1 variables, input treesize:621, output treesize:207 [2019-08-05 10:01:07,577 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:07,577 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 13 terms [2019-08-05 10:01:07,578 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 13 terms [2019-08-05 10:01:07,586 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,589 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,592 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:07,592 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:07,600 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,605 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,605 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:07,606 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:07,613 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,617 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,618 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:07,618 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:07,626 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,631 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,632 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:07,632 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:07,640 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,643 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,645 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:07,646 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:07,654 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,658 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,660 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:07,660 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:07,668 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,673 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,674 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:07,674 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:07,683 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,688 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,689 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:07,689 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:07,699 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,702 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,705 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:07,705 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:07,713 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,718 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,718 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:07,719 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:07,727 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,730 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,732 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:07,733 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:07,741 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,744 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,747 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:07,747 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:07,757 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,760 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,762 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:07,763 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:07,771 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,774 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,776 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:07,777 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:07,785 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,790 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,790 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:07,791 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:07,799 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,802 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,805 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:07,805 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:07,814 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,819 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,820 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:07,821 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:07,829 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,832 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,834 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:07,834 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:07,842 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,845 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,848 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:07,848 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:07,857 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,861 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,862 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:07,862 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:07,871 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,874 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,876 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:07,876 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:07,885 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,889 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,890 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:07,890 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:07,899 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,902 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,904 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:07,904 INFO L496 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:07,913 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,916 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,917 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:07,918 INFO L496 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:07,925 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,929 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,930 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:07,930 INFO L496 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:07,937 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:07,937 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:07,938 INFO L496 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:08,191 WARN L188 SmtUtils]: Spent 252.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 76 [2019-08-05 10:01:08,191 INFO L567 ElimStorePlain]: treesize reduction 96, result has 69.9 percent of original size [2019-08-05 10:01:08,192 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 14 xjuncts. [2019-08-05 10:01:08,192 INFO L221 ElimStorePlain]: Needed 27 recursive calls to eliminate 1 variables, input treesize:673, output treesize:223 [2019-08-05 10:01:08,342 WARN L188 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 76 [2019-08-05 10:01:08,343 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:08,344 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 14 terms [2019-08-05 10:01:08,345 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 14 terms [2019-08-05 10:01:08,354 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:08,359 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:08,360 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:08,361 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:08,369 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:08,374 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:08,375 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:08,375 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:08,384 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:08,387 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:08,390 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:08,390 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:08,399 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:08,404 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:08,405 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:08,405 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:08,411 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:08,413 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:08,415 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:08,416 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:08,425 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:08,427 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:08,430 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:08,430 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:08,442 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:08,458 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:08,462 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:08,462 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:08,471 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:08,477 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:08,478 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:08,479 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:08,499 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:08,503 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:08,506 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:08,506 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:08,561 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:08,637 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:08,638 INFO L235 Elim1Store]: Index analysis took 105 ms [2019-08-05 10:01:08,638 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:08,639 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:08,695 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:08,749 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:08,773 INFO L235 Elim1Store]: Index analysis took 105 ms [2019-08-05 10:01:08,774 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:08,775 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:08,836 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:08,888 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:08,910 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:08,910 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:08,966 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:09,011 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:09,038 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:09,038 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:09,092 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:09,129 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:09,158 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:09,159 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:09,219 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:09,275 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:09,276 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:09,277 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:09,330 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:09,389 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:09,390 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:09,390 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:09,445 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:09,486 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:09,502 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:09,502 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:09,554 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:09,569 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:09,570 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:09,570 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:09,580 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:09,584 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:09,586 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:09,586 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:09,595 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:09,597 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:09,600 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:09,600 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:09,610 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:09,612 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:09,613 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:09,613 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:09,622 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:09,626 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:09,627 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:09,627 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:09,636 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:09,639 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:09,641 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:09,641 INFO L496 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:09,650 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:09,653 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:09,654 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:09,654 INFO L496 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:09,663 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:09,667 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:09,668 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:09,668 INFO L496 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:09,676 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:09,678 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:09,680 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:09,681 INFO L496 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:09,690 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:09,694 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:09,695 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:09,695 INFO L496 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:09,702 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:09,703 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:09,703 INFO L496 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:09,970 WARN L188 SmtUtils]: Spent 266.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 81 [2019-08-05 10:01:09,970 INFO L567 ElimStorePlain]: treesize reduction 112, result has 68.1 percent of original size [2019-08-05 10:01:09,971 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 15 xjuncts. [2019-08-05 10:01:09,971 INFO L221 ElimStorePlain]: Needed 29 recursive calls to eliminate 1 variables, input treesize:725, output treesize:239 [2019-08-05 10:01:10,137 WARN L188 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 81 [2019-08-05 10:01:10,138 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:10,139 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 15 terms [2019-08-05 10:01:10,140 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 15 terms [2019-08-05 10:01:10,149 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,154 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,154 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:10,155 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:10,163 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,167 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,169 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:10,170 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:10,179 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,182 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,185 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:10,185 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:10,195 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,199 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,200 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:10,201 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:10,210 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,215 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,216 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:10,216 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:10,223 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,226 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,229 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:10,229 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:10,238 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,241 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,243 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:10,243 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:10,253 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,257 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,259 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:10,260 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:10,269 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,273 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,273 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:10,273 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:10,282 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,286 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,287 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:10,287 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:10,297 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,299 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,301 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:10,301 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:10,310 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,313 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,314 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:10,314 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:10,324 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,327 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,328 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:10,328 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:10,338 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,342 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,344 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:10,345 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:10,355 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,357 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,360 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:10,360 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:10,371 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,375 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,376 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:10,377 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:10,386 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,390 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,391 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:10,391 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:10,400 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,404 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,406 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:10,407 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:10,415 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,417 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,420 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:10,420 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:10,430 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,433 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,435 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:10,435 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:10,444 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,448 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,449 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:10,449 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:10,460 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,464 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,465 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:10,465 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:10,475 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,478 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,479 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:10,479 INFO L496 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:10,489 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,494 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,494 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:10,495 INFO L496 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:10,509 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,511 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,513 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:10,514 INFO L496 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:10,522 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,525 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,525 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:10,525 INFO L496 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:10,534 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,537 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,540 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:10,540 INFO L496 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:10,549 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,553 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,554 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:10,555 INFO L496 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:10,565 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,574 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,575 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:10,576 INFO L496 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:10,584 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:10,585 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:10,585 INFO L496 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:10,869 WARN L188 SmtUtils]: Spent 284.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 86 [2019-08-05 10:01:10,870 INFO L567 ElimStorePlain]: treesize reduction 80, result has 76.1 percent of original size [2019-08-05 10:01:10,870 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 16 xjuncts. [2019-08-05 10:01:10,871 INFO L221 ElimStorePlain]: Needed 31 recursive calls to eliminate 1 variables, input treesize:777, output treesize:255 [2019-08-05 10:01:11,073 WARN L188 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-05 10:01:11,075 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 16 terms [2019-08-05 10:01:11,075 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:11,076 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:11,076 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:11,077 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:11,077 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:11,077 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:11,078 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:11,078 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:11,078 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:11,078 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:11,079 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:11,079 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:11,079 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:11,080 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:11,080 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:11,080 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:11,091 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,094 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,097 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:11,097 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:11,106 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,110 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,112 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:11,113 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:11,122 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,125 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,126 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:11,126 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:11,134 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,140 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,141 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:11,141 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:11,151 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,155 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,157 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:11,158 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:11,168 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,171 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,174 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:11,175 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:11,185 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,188 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,191 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:11,192 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:11,201 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,204 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,207 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:11,208 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:11,217 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,221 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,222 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:11,222 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:11,233 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,238 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,239 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:11,239 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:11,250 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,255 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,256 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:11,257 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:11,268 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,272 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,273 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:11,274 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:11,284 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,286 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,289 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:11,290 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:11,301 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,306 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,307 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:11,308 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:11,320 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,325 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,326 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:11,326 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:11,336 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,341 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,342 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:11,343 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:11,354 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,358 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,359 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:11,359 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:11,369 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,374 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,375 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:11,375 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:11,386 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,395 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,397 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:11,397 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:11,429 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,433 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,434 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:11,435 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:11,446 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,448 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,451 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:11,452 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:11,468 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,470 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,473 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:11,474 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:11,486 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,490 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,490 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:11,491 INFO L496 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:11,502 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,504 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,507 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:11,508 INFO L496 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:11,527 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,529 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,531 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:11,531 INFO L496 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:11,542 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,545 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,548 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:11,548 INFO L496 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:11,560 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,564 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,565 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:11,565 INFO L496 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:11,577 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,579 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,581 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:11,582 INFO L496 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:11,601 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,604 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,605 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:11,605 INFO L496 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:11,615 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,618 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,619 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:11,619 INFO L496 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:11,630 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,632 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,634 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:11,634 INFO L496 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:11,643 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:11,644 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:11,644 INFO L496 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:11,950 WARN L188 SmtUtils]: Spent 304.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 91 [2019-08-05 10:01:11,950 INFO L567 ElimStorePlain]: treesize reduction 64, result has 80.9 percent of original size [2019-08-05 10:01:11,952 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 17 dim-0 vars, and 17 xjuncts. [2019-08-05 10:01:11,953 INFO L221 ElimStorePlain]: Needed 33 recursive calls to eliminate 2 variables, input treesize:829, output treesize:271 [2019-08-05 10:01:12,188 WARN L188 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 173 [2019-08-05 10:01:12,197 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 136 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:01:12,197 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:01:12,197 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2019-08-05 10:01:12,197 INFO L454 AbstractCegarLoop]: Interpolant automaton has 19 states [2019-08-05 10:01:12,198 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2019-08-05 10:01:12,198 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2019-08-05 10:01:12,198 INFO L87 Difference]: Start difference. First operand 21 states and 22 transitions. Second operand 19 states. [2019-08-05 10:01:13,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:01:13,125 INFO L93 Difference]: Finished difference Result 25 states and 25 transitions. [2019-08-05 10:01:13,125 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2019-08-05 10:01:13,126 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 18 [2019-08-05 10:01:13,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:01:13,126 INFO L225 Difference]: With dead ends: 25 [2019-08-05 10:01:13,126 INFO L226 Difference]: Without dead ends: 24 [2019-08-05 10:01:13,127 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2019-08-05 10:01:13,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2019-08-05 10:01:13,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 22. [2019-08-05 10:01:13,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2019-08-05 10:01:13,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 23 transitions. [2019-08-05 10:01:13,132 INFO L78 Accepts]: Start accepts. Automaton has 22 states and 23 transitions. Word has length 18 [2019-08-05 10:01:13,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:01:13,132 INFO L475 AbstractCegarLoop]: Abstraction has 22 states and 23 transitions. [2019-08-05 10:01:13,132 INFO L476 AbstractCegarLoop]: Interpolant automaton has 19 states. [2019-08-05 10:01:13,132 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 23 transitions. [2019-08-05 10:01:13,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2019-08-05 10:01:13,133 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:01:13,133 INFO L399 BasicCegarLoop]: trace histogram [17, 1, 1] [2019-08-05 10:01:13,133 INFO L418 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:01:13,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:01:13,133 INFO L82 PathProgramCache]: Analyzing trace with hash -56513896, now seen corresponding path program 17 times [2019-08-05 10:01:13,134 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:01:13,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:01:13,757 WARN L254 TraceCheckSpWp]: Trace formula consists of 27 conjuncts, 20 conjunts are in the unsatisfiable core [2019-08-05 10:01:13,758 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:01:13,816 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:13,816 INFO L375 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2019-08-05 10:01:13,816 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:13,852 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:13,853 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 10:01:13,853 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:13, output treesize:14 [2019-08-05 10:01:13,861 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:13,864 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:13,866 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:13,868 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:13,868 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:13,871 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:13,872 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:13,872 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:13,887 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:13,887 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 10:01:13,887 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:49, output treesize:31 [2019-08-05 10:01:13,904 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:13,904 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:13,905 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:13,908 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:13,913 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:13,913 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:13,914 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:13,918 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:13,921 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:13,923 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:13,923 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:13,927 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:13,931 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:13,931 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:13,932 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:13,935 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:13,936 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:13,936 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:13,980 INFO L567 ElimStorePlain]: treesize reduction 16, result has 74.6 percent of original size [2019-08-05 10:01:13,980 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 10:01:13,980 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:101, output treesize:47 [2019-08-05 10:01:14,004 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:14,004 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:01:14,005 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:01:14,009 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,012 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,013 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:14,013 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:14,018 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,021 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,023 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:14,023 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:14,027 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,029 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,031 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:14,031 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:14,036 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,039 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,040 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:14,041 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:14,048 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,050 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,051 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:14,051 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:14,055 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,056 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:14,056 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:14,111 INFO L567 ElimStorePlain]: treesize reduction 16, result has 79.7 percent of original size [2019-08-05 10:01:14,111 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 10:01:14,112 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:153, output treesize:63 [2019-08-05 10:01:14,144 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:14,145 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:14,145 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:14,146 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:14,146 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:14,170 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,173 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,175 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:14,176 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:14,180 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,183 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,185 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:14,186 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:14,190 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,193 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,194 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:14,194 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:14,199 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,203 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,204 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:14,205 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:14,209 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,212 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,214 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:14,214 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:14,219 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,223 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,224 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:14,224 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:14,228 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,231 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,233 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:14,233 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:14,237 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,237 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:14,238 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:14,307 INFO L567 ElimStorePlain]: treesize reduction 16, result has 83.2 percent of original size [2019-08-05 10:01:14,307 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 10:01:14,308 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 1 variables, input treesize:205, output treesize:79 [2019-08-05 10:01:14,370 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:01:14,371 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:14,371 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:14,372 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:14,372 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:14,373 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:14,377 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,379 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,381 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:14,382 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:14,387 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,391 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,392 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:14,392 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:14,396 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,399 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,401 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:14,401 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:14,406 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,409 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,411 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:14,412 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:14,417 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,421 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,421 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:14,422 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:14,427 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,431 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,432 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:14,432 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:14,437 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,440 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,442 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:14,442 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:14,447 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,450 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,452 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:14,452 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:14,457 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,461 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,461 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:14,462 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:14,466 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,466 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:14,467 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:14,554 INFO L567 ElimStorePlain]: treesize reduction 32, result has 74.8 percent of original size [2019-08-05 10:01:14,555 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 10:01:14,555 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 1 variables, input treesize:257, output treesize:95 [2019-08-05 10:01:14,606 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:01:14,606 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:14,607 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:14,607 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:14,608 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:14,608 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:14,608 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:14,614 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,619 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,619 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:14,620 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:14,625 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,628 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,630 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:14,631 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:14,646 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,651 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,651 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:14,652 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:14,657 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,661 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,662 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:14,662 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:14,667 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,669 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,672 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:14,672 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:14,678 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,680 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,683 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:14,683 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:14,689 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,691 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,693 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:14,694 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:14,699 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,703 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,703 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:14,704 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:14,710 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,713 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,715 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:14,715 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:14,721 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,725 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,726 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:14,726 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:14,732 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,733 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,735 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:14,735 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:14,740 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,741 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:14,741 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:14,843 WARN L188 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 41 [2019-08-05 10:01:14,843 INFO L567 ElimStorePlain]: treesize reduction 32, result has 77.6 percent of original size [2019-08-05 10:01:14,843 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 7 xjuncts. [2019-08-05 10:01:14,844 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 1 variables, input treesize:309, output treesize:111 [2019-08-05 10:01:14,908 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:14,909 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:01:14,910 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:01:14,915 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,918 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,920 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:14,920 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:14,926 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,929 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,930 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:14,930 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:14,936 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,939 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,941 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:14,942 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:14,948 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,952 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,953 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:14,953 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:14,959 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,962 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,964 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:14,965 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:14,971 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,976 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,976 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:14,977 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:14,983 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,984 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,986 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:14,987 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:14,993 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,997 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:14,998 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:14,999 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:15,005 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,010 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,010 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:15,011 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:15,017 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,020 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,022 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:15,022 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:15,028 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,033 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,033 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:15,034 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:15,044 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,046 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,048 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:15,048 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:15,054 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,057 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,059 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:15,059 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:15,064 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,065 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:15,065 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:15,202 WARN L188 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 46 [2019-08-05 10:01:15,202 INFO L567 ElimStorePlain]: treesize reduction 96, result has 57.0 percent of original size [2019-08-05 10:01:15,203 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 8 xjuncts. [2019-08-05 10:01:15,203 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 1 variables, input treesize:361, output treesize:127 [2019-08-05 10:01:15,271 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 10:01:15,272 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:15,272 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:15,273 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:15,273 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:15,274 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:15,274 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:15,275 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:15,275 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:15,281 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,284 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,286 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:15,286 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:15,292 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,295 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,297 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:15,298 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:15,304 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,309 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,310 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:15,310 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:15,317 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,321 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,322 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:15,322 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:15,329 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,332 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,334 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:15,334 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:15,341 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,346 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,347 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:15,347 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:15,355 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,359 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,360 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:15,360 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:15,367 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,370 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,372 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:15,373 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:15,380 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,384 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,385 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:15,386 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:15,393 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,396 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,398 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:15,398 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:15,404 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,407 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,408 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:15,408 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:15,415 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,419 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,420 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:15,420 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:15,426 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,428 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,430 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:15,431 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:15,436 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,438 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,440 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:15,441 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:15,447 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,451 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,452 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:15,452 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:15,489 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,489 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:15,490 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:15,639 WARN L188 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 51 [2019-08-05 10:01:15,639 INFO L567 ElimStorePlain]: treesize reduction 80, result has 64.1 percent of original size [2019-08-05 10:01:15,640 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 9 xjuncts. [2019-08-05 10:01:15,640 INFO L221 ElimStorePlain]: Needed 17 recursive calls to eliminate 1 variables, input treesize:413, output treesize:143 [2019-08-05 10:01:15,722 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:15,722 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:01:15,723 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:01:15,729 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,733 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,734 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:15,734 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:15,741 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,744 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,746 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:15,746 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:15,752 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,756 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,756 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:15,757 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:15,763 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,768 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,770 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:15,770 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:15,778 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,781 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,783 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:15,783 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:15,790 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,795 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,795 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:15,796 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:15,803 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,806 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,808 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:15,808 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:15,816 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,820 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,821 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:15,821 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:15,828 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,832 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,833 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:15,833 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:15,840 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,843 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,845 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:15,845 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:15,853 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,857 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,858 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:15,858 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:15,865 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,868 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,870 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:15,870 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:15,877 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,879 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,881 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:15,882 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:15,889 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,890 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,893 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:15,893 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:15,900 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,902 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,904 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:15,904 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:15,911 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,915 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,916 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:15,916 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:15,923 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,927 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,927 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:15,928 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:15,934 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:15,935 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:15,936 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:16,095 WARN L188 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 56 [2019-08-05 10:01:16,095 INFO L567 ElimStorePlain]: treesize reduction 64, result has 71.3 percent of original size [2019-08-05 10:01:16,096 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 10 xjuncts. [2019-08-05 10:01:16,096 INFO L221 ElimStorePlain]: Needed 19 recursive calls to eliminate 1 variables, input treesize:465, output treesize:159 [2019-08-05 10:01:16,189 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 10:01:16,189 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:16,190 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:16,190 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:16,191 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:16,191 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:16,191 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:16,192 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:16,192 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:16,192 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:16,192 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:16,216 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,220 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,221 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:16,221 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:16,228 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,230 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,232 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:16,233 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:16,240 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,244 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,245 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:16,245 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:16,253 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,257 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,258 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:16,258 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:16,266 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,268 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,271 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:16,271 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:16,278 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,283 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,284 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:16,284 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:16,296 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,298 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,300 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:16,300 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:16,308 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,313 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,313 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:16,314 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:16,322 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,326 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,327 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:16,327 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:16,334 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,336 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,339 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:16,339 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:16,347 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,351 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,352 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:16,352 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:16,360 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,365 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,365 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:16,366 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:16,373 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,378 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,378 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:16,379 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:16,387 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,390 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,392 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:16,392 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:16,399 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,401 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,404 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:16,404 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:16,420 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,423 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,424 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:16,425 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:16,431 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,434 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,436 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:16,436 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:16,444 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,446 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,448 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:16,449 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:16,456 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,458 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,460 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:16,461 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:16,466 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,467 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:16,467 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:16,671 WARN L188 SmtUtils]: Spent 202.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 61 [2019-08-05 10:01:16,671 INFO L567 ElimStorePlain]: treesize reduction 64, result has 73.2 percent of original size [2019-08-05 10:01:16,672 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 11 xjuncts. [2019-08-05 10:01:16,672 INFO L221 ElimStorePlain]: Needed 21 recursive calls to eliminate 1 variables, input treesize:517, output treesize:175 [2019-08-05 10:01:16,779 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:16,780 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 10:01:16,781 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 10:01:16,788 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,792 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,793 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:16,793 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:16,800 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,805 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,806 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:16,806 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:16,813 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,816 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,818 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:16,819 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:16,826 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,831 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,832 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:16,832 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:16,839 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,844 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,845 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:16,845 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:16,851 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,853 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,855 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:16,856 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:16,863 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,868 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,869 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:16,869 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:16,875 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,880 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,881 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:16,881 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:16,888 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,891 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,894 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:16,894 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:16,901 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,905 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,906 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:16,906 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:16,914 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,918 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,919 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:16,920 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:16,926 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,930 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,932 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:16,933 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:16,941 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,944 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,946 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:16,947 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:16,954 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,957 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,960 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:16,960 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:16,967 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,970 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,973 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:16,973 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:16,992 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,996 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:16,996 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:16,997 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:17,003 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:17,006 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:17,008 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:17,009 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:17,016 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:17,018 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:17,021 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:17,021 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:17,028 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:17,029 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:17,032 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:17,032 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:17,038 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:17,042 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:17,042 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:17,043 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:17,049 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:17,051 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:17,054 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:17,054 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:17,060 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:17,060 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:17,061 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:17,250 WARN L188 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 66 [2019-08-05 10:01:17,251 INFO L567 ElimStorePlain]: treesize reduction 48, result has 79.9 percent of original size [2019-08-05 10:01:17,251 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 12 xjuncts. [2019-08-05 10:01:17,251 INFO L221 ElimStorePlain]: Needed 23 recursive calls to eliminate 1 variables, input treesize:569, output treesize:191 [2019-08-05 10:01:17,372 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 10:01:17,372 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:17,373 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:17,373 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:17,373 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:17,374 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:17,374 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:17,375 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:17,375 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:17,375 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:17,375 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:17,376 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:17,376 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:17,383 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:17,387 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:17,388 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:17,389 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:17,396 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:17,399 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:17,401 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:17,401 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:17,408 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:17,411 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:17,414 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:17,414 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:17,422 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:17,427 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:17,428 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:17,428 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:17,435 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:17,437 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:17,439 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:17,440 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:17,447 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:17,450 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:17,453 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:17,453 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:17,461 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:17,463 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:17,465 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:17,466 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:17,474 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:17,478 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:17,479 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:17,479 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:17,487 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:17,492 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:17,493 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:17,493 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:17,501 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:17,504 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:17,506 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:17,507 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:17,514 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:17,519 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:17,519 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:17,520 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:17,527 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:17,530 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:17,533 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:17,533 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:17,541 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:17,544 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:17,546 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:17,547 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:17,555 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:17,558 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:17,559 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:17,559 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:17,566 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:17,568 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:17,570 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:17,571 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:17,579 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:17,583 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:17,584 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:17,585 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:17,591 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:17,596 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:17,597 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:17,597 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:17,628 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:17,630 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:17,632 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:17,633 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:17,641 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:17,645 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:17,646 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:17,647 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:17,654 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:17,658 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:17,660 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:17,660 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:17,668 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:17,673 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:17,673 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:17,674 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:17,681 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:17,685 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:17,685 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:17,686 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:17,692 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:17,694 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:17,696 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:17,696 INFO L496 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:17,703 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:17,703 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:17,704 INFO L496 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:17,915 WARN L188 SmtUtils]: Spent 210.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 71 [2019-08-05 10:01:17,915 INFO L567 ElimStorePlain]: treesize reduction 64, result has 76.4 percent of original size [2019-08-05 10:01:17,916 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 13 xjuncts. [2019-08-05 10:01:17,916 INFO L221 ElimStorePlain]: Needed 25 recursive calls to eliminate 1 variables, input treesize:621, output treesize:207 [2019-08-05 10:01:18,051 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:18,051 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 13 terms [2019-08-05 10:01:18,053 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 13 terms [2019-08-05 10:01:18,061 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:18,063 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:18,065 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:18,065 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:18,074 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:18,077 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:18,079 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:18,079 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:18,087 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:18,089 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:18,091 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:18,092 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:18,099 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:18,104 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:18,105 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:18,105 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:18,114 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:18,116 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:18,119 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:18,119 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:18,126 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:18,130 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:18,131 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:18,131 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:18,140 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:18,144 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:18,145 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:18,145 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:18,153 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:18,156 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:18,159 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:18,159 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:18,167 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:18,171 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:18,172 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:18,172 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:18,179 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:18,181 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:18,184 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:18,184 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:18,193 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:18,196 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:18,199 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:18,200 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:18,208 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:18,210 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:18,213 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:18,213 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:18,221 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:18,224 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:18,226 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:18,227 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:18,236 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:18,240 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:18,242 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:18,242 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:18,251 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:18,255 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:18,256 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:18,256 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:18,264 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:18,267 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:18,268 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:18,268 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:18,276 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:18,280 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:18,282 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:18,283 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:18,292 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:18,295 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:18,296 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:18,297 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:18,304 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:18,309 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:18,309 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:18,310 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:18,318 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:18,321 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:18,322 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:18,322 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:18,331 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:18,336 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:18,337 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:18,337 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:18,346 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:18,350 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:18,351 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:18,351 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:18,359 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:18,364 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:18,365 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:18,365 INFO L496 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:18,421 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:18,467 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:18,492 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:18,492 INFO L496 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:18,546 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:18,595 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:18,617 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:18,617 INFO L496 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:18,668 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:18,669 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:18,669 INFO L496 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:19,149 WARN L188 SmtUtils]: Spent 478.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 76 [2019-08-05 10:01:19,149 INFO L567 ElimStorePlain]: treesize reduction 128, result has 63.5 percent of original size [2019-08-05 10:01:19,150 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 14 xjuncts. [2019-08-05 10:01:19,150 INFO L221 ElimStorePlain]: Needed 27 recursive calls to eliminate 1 variables, input treesize:673, output treesize:223 [2019-08-05 10:01:19,294 WARN L188 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 76 [2019-08-05 10:01:19,296 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:19,296 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 14 terms [2019-08-05 10:01:19,297 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 14 terms [2019-08-05 10:01:19,340 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:19,343 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:19,345 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:19,345 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:19,352 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:19,356 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:19,357 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:19,358 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:19,365 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:19,370 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:19,371 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:19,371 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:19,379 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:19,382 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:19,384 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:19,385 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:19,393 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:19,397 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:19,399 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:19,400 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:19,407 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:19,412 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:19,413 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:19,413 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:19,422 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:19,425 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:19,427 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:19,428 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:19,437 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:19,442 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:19,442 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:19,443 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:19,452 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:19,457 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:19,458 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:19,458 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:19,467 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:19,471 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:19,472 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:19,472 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:19,481 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:19,486 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:19,486 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:19,487 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:19,497 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:19,500 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:19,502 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:19,503 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:19,512 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:19,517 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:19,518 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:19,518 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:19,527 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:19,530 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:19,533 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:19,533 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:19,542 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:19,544 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:19,547 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:19,547 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:19,557 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:19,561 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:19,562 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:19,562 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:19,570 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:19,572 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:19,575 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:19,575 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:19,585 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:19,588 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:19,591 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:19,591 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:19,601 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:19,605 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:19,606 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:19,606 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:19,615 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:19,617 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:19,620 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:19,620 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:19,629 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:19,632 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:19,634 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:19,635 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:19,644 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:19,648 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:19,648 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:19,649 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:19,657 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:19,659 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:19,662 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:19,662 INFO L496 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:19,671 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:19,673 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:19,675 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:19,676 INFO L496 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:19,684 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:19,686 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:19,688 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:19,689 INFO L496 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:19,697 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:19,698 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:19,700 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:19,700 INFO L496 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:19,707 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:19,718 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:19,719 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:19,719 INFO L496 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:19,726 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:19,727 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:19,728 INFO L496 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:19,979 WARN L188 SmtUtils]: Spent 250.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 81 [2019-08-05 10:01:19,979 INFO L567 ElimStorePlain]: treesize reduction 80, result has 74.9 percent of original size [2019-08-05 10:01:19,980 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 15 xjuncts. [2019-08-05 10:01:19,980 INFO L221 ElimStorePlain]: Needed 29 recursive calls to eliminate 1 variables, input treesize:725, output treesize:239 [2019-08-05 10:01:20,139 WARN L188 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 81 [2019-08-05 10:01:20,140 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:20,141 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 15 terms [2019-08-05 10:01:20,142 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 15 terms [2019-08-05 10:01:20,154 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,157 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,160 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:20,160 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:20,169 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,172 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,174 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:20,174 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:20,183 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,187 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,189 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:20,190 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:20,198 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,204 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,204 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:20,205 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:20,213 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,218 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,219 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:20,219 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:20,227 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,232 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,233 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:20,233 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:20,241 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,244 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,247 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:20,247 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:20,257 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,260 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,263 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:20,263 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:20,272 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,275 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,278 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:20,278 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:20,288 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,292 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,293 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:20,293 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:20,302 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,304 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,308 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:20,309 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:20,323 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,325 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,328 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:20,328 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:20,339 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,344 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,345 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:20,345 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:20,354 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,360 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,360 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:20,361 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:20,369 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,374 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,374 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:20,375 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:20,385 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,390 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,390 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:20,391 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:20,399 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,403 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,404 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:20,404 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:20,413 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,416 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,417 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:20,418 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:20,431 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,433 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,435 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:20,436 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:20,446 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,449 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,451 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:20,452 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:20,461 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,463 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,466 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:20,466 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:20,476 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,478 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,481 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:20,481 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:20,491 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,493 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,495 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:20,496 INFO L496 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:20,506 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,509 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,511 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:20,512 INFO L496 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:20,522 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,527 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,528 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:20,528 INFO L496 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:20,538 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,543 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,544 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:20,544 INFO L496 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:20,554 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,558 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,559 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:20,559 INFO L496 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:20,570 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,574 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,575 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:20,576 INFO L496 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:20,591 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,594 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,595 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:20,595 INFO L496 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:20,603 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:20,604 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:20,604 INFO L496 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:20,880 WARN L188 SmtUtils]: Spent 275.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 86 [2019-08-05 10:01:20,881 INFO L567 ElimStorePlain]: treesize reduction 96, result has 72.6 percent of original size [2019-08-05 10:01:20,881 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 16 xjuncts. [2019-08-05 10:01:20,881 INFO L221 ElimStorePlain]: Needed 31 recursive calls to eliminate 1 variables, input treesize:777, output treesize:255 [2019-08-05 10:01:21,054 WARN L188 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-05 10:01:21,056 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:21,057 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 16 terms [2019-08-05 10:01:21,058 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 16 terms [2019-08-05 10:01:21,067 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,071 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,073 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:21,073 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,082 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,086 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,088 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:21,089 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,098 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,103 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,103 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:21,104 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,113 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,115 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,118 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:21,118 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,127 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,132 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,132 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:21,133 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,141 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,146 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,147 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:21,147 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,158 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,162 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,163 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:21,163 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,173 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,177 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,178 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:21,178 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,189 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,191 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,194 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:21,194 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,205 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,208 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,210 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:21,211 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,222 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,225 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,228 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:21,228 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,238 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,241 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,244 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:21,244 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,254 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,258 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,259 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:21,259 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,270 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,272 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,274 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:21,275 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,286 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,290 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,291 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:21,291 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,301 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,303 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,305 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:21,306 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,317 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,322 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,323 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:21,323 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,335 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,337 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,340 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:21,340 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,350 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,354 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,354 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:21,355 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,364 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,369 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,370 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:21,370 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,385 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,388 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,389 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:21,390 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,401 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,403 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,406 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:21,406 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,418 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,421 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,424 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:21,424 INFO L496 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,436 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,440 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,441 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:21,442 INFO L496 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,451 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,456 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,456 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:21,457 INFO L496 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,467 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,470 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,473 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:21,473 INFO L496 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,483 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,491 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,491 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:21,492 INFO L496 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,502 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,504 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,507 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:21,507 INFO L496 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,516 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,519 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,521 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:21,522 INFO L496 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,536 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,539 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,540 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:21,540 INFO L496 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,550 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,552 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,554 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:21,555 INFO L496 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,571 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,572 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:21,572 INFO L496 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,863 WARN L188 SmtUtils]: Spent 290.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 91 [2019-08-05 10:01:21,863 INFO L567 ElimStorePlain]: treesize reduction 64, result has 80.9 percent of original size [2019-08-05 10:01:21,864 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 17 xjuncts. [2019-08-05 10:01:21,864 INFO L221 ElimStorePlain]: Needed 33 recursive calls to eliminate 1 variables, input treesize:829, output treesize:271 [2019-08-05 10:01:22,063 WARN L188 SmtUtils]: Spent 140.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-05 10:01:22,065 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 17 terms [2019-08-05 10:01:22,065 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:22,066 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:22,066 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:22,067 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:22,067 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:22,067 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:22,068 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:22,068 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:22,068 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:22,069 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:22,069 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:22,069 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:22,069 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:22,070 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:22,070 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:22,070 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:22,071 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:22,150 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,168 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,169 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:22,169 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,178 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,181 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,184 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:22,185 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,195 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,200 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,201 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:22,202 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,211 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,215 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,217 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:22,217 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,226 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,230 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,230 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:22,231 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,240 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,245 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,246 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:22,247 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,256 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,261 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,262 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:22,262 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,273 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,276 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,279 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:22,279 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,289 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,295 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,296 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:22,296 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,364 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,378 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,382 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:22,383 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,396 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,399 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,401 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:22,401 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,413 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,415 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,418 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:22,419 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,430 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,433 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,436 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:22,437 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,449 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,454 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,455 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:22,455 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,469 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,474 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,476 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:22,476 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,488 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,492 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,493 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:22,493 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,506 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,512 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,513 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:22,513 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,526 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,528 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,531 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:22,532 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,550 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,552 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,555 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:22,555 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,568 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,570 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,573 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:22,573 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,586 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,593 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,595 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:22,596 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,608 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,613 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,614 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:22,614 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,626 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,629 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,632 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:22,632 INFO L496 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,654 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,656 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,658 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:22,658 INFO L496 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,672 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,729 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,730 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:22,730 INFO L496 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,737 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,740 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,741 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:22,742 INFO L496 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,750 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,755 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,756 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:22,756 INFO L496 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,765 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,768 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,770 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:22,770 INFO L496 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,779 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,783 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,784 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:22,784 INFO L496 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,791 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,796 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,797 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:22,797 INFO L496 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,805 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,808 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,811 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:22,811 INFO L496 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,819 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,823 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,824 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:22,824 INFO L496 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,832 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,834 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,836 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:22,837 INFO L496 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,842 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,843 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:22,843 INFO L496 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:23,168 WARN L188 SmtUtils]: Spent 323.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 96 [2019-08-05 10:01:23,168 INFO L567 ElimStorePlain]: treesize reduction 64, result has 81.8 percent of original size [2019-08-05 10:01:23,170 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 18 dim-0 vars, and 18 xjuncts. [2019-08-05 10:01:23,171 INFO L221 ElimStorePlain]: Needed 35 recursive calls to eliminate 2 variables, input treesize:881, output treesize:287 [2019-08-05 10:01:23,418 WARN L188 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 183 [2019-08-05 10:01:23,427 INFO L134 CoverageAnalysis]: Checked inductivity of 153 backedges. 0 proven. 153 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:01:23,427 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:01:23,427 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2019-08-05 10:01:23,428 INFO L454 AbstractCegarLoop]: Interpolant automaton has 20 states [2019-08-05 10:01:23,428 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2019-08-05 10:01:23,428 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=343, Unknown=0, NotChecked=0, Total=380 [2019-08-05 10:01:23,429 INFO L87 Difference]: Start difference. First operand 22 states and 23 transitions. Second operand 20 states. [2019-08-05 10:01:24,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:01:24,138 INFO L93 Difference]: Finished difference Result 26 states and 26 transitions. [2019-08-05 10:01:24,138 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2019-08-05 10:01:24,139 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 19 [2019-08-05 10:01:24,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:01:24,139 INFO L225 Difference]: With dead ends: 26 [2019-08-05 10:01:24,139 INFO L226 Difference]: Without dead ends: 25 [2019-08-05 10:01:24,140 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=37, Invalid=343, Unknown=0, NotChecked=0, Total=380 [2019-08-05 10:01:24,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states. [2019-08-05 10:01:24,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 23. [2019-08-05 10:01:24,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2019-08-05 10:01:24,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 24 transitions. [2019-08-05 10:01:24,144 INFO L78 Accepts]: Start accepts. Automaton has 23 states and 24 transitions. Word has length 19 [2019-08-05 10:01:24,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:01:24,145 INFO L475 AbstractCegarLoop]: Abstraction has 23 states and 24 transitions. [2019-08-05 10:01:24,145 INFO L476 AbstractCegarLoop]: Interpolant automaton has 20 states. [2019-08-05 10:01:24,145 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 24 transitions. [2019-08-05 10:01:24,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2019-08-05 10:01:24,146 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:01:24,146 INFO L399 BasicCegarLoop]: trace histogram [18, 1, 1] [2019-08-05 10:01:24,146 INFO L418 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:01:24,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:01:24,146 INFO L82 PathProgramCache]: Analyzing trace with hash -1751930548, now seen corresponding path program 18 times [2019-08-05 10:01:24,147 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:01:53,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:01:54,341 WARN L254 TraceCheckSpWp]: Trace formula consists of 28 conjuncts, 21 conjunts are in the unsatisfiable core [2019-08-05 10:01:54,343 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:01:54,371 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:54,371 INFO L375 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2019-08-05 10:01:54,371 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:54,383 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:54,383 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 10:01:54,384 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:13, output treesize:14 [2019-08-05 10:01:54,390 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:54,394 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:54,396 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:54,398 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:54,399 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:54,402 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:54,402 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:54,403 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:54,418 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:54,418 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 10:01:54,418 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:49, output treesize:31 [2019-08-05 10:01:54,435 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:54,436 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:54,436 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:54,456 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:54,458 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:54,460 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:54,460 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:54,464 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:54,468 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:54,469 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:54,469 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:54,473 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:54,477 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:54,477 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:54,478 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:54,481 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:54,482 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:54,482 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:54,542 INFO L567 ElimStorePlain]: treesize reduction 16, result has 74.6 percent of original size [2019-08-05 10:01:54,543 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 10:01:54,543 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:101, output treesize:47 [2019-08-05 10:01:54,579 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:01:54,579 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:54,580 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:54,580 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:54,585 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:54,590 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:54,591 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:54,592 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:54,597 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:54,600 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:54,603 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:54,603 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:54,612 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:54,617 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:54,619 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:54,620 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:54,625 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:54,631 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:54,632 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:54,632 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:54,640 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:54,644 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:54,646 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:54,647 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:54,651 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:54,651 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:54,652 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:54,732 INFO L567 ElimStorePlain]: treesize reduction 16, result has 79.7 percent of original size [2019-08-05 10:01:54,733 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 10:01:54,733 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:153, output treesize:63 [2019-08-05 10:01:54,797 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:54,798 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:54,798 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:54,799 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:54,799 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:54,809 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:54,815 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:54,818 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:54,819 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:54,823 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:54,828 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:54,829 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:54,830 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:54,834 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:54,839 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:54,840 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:54,841 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:54,847 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:54,851 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:54,853 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:54,854 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:54,857 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:54,863 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:54,864 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:54,865 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:54,871 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:54,876 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:54,877 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:54,877 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:54,884 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:54,888 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:54,890 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:54,891 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:54,895 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:54,895 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:54,896 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:54,967 INFO L567 ElimStorePlain]: treesize reduction 16, result has 83.2 percent of original size [2019-08-05 10:01:54,967 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 10:01:54,967 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 1 variables, input treesize:205, output treesize:79 [2019-08-05 10:01:55,011 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:01:55,012 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:55,012 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:55,013 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:55,013 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:55,014 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:55,020 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,024 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,024 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:55,025 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:55,030 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,033 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,035 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:55,035 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:55,040 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,044 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,045 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:55,046 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:55,051 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,055 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,056 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:55,056 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:55,062 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,064 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,067 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:55,067 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:55,073 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,077 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,077 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:55,078 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:55,083 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,084 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,086 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:55,087 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:55,092 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,093 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,095 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:55,095 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:55,100 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,102 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,104 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:55,105 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:55,108 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,109 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:55,109 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:55,197 INFO L567 ElimStorePlain]: treesize reduction 32, result has 74.8 percent of original size [2019-08-05 10:01:55,198 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 10:01:55,198 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 1 variables, input treesize:257, output treesize:95 [2019-08-05 10:01:55,248 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:55,248 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:01:55,249 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:01:55,255 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,259 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,260 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:55,260 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:55,266 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,268 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,270 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:55,271 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:55,276 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,280 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,281 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:55,281 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:55,287 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,292 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,292 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:55,293 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:55,299 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,303 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,304 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:55,304 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:55,310 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,313 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,313 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:55,314 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:55,319 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,321 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,323 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:55,324 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:55,330 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,332 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,334 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:55,335 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:55,340 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,344 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,345 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:55,345 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:55,351 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,354 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,356 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:55,356 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:55,362 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,364 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,366 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:55,367 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:55,371 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,371 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:55,371 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:55,478 WARN L188 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 41 [2019-08-05 10:01:55,479 INFO L567 ElimStorePlain]: treesize reduction 48, result has 69.8 percent of original size [2019-08-05 10:01:55,479 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 7 xjuncts. [2019-08-05 10:01:55,479 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 1 variables, input treesize:309, output treesize:111 [2019-08-05 10:01:55,539 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:01:55,540 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:55,540 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:55,541 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:55,541 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:55,542 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:55,542 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:55,543 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:55,548 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,552 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,553 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:55,553 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:55,559 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,564 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,565 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:55,565 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:55,571 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,575 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,576 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:55,577 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:55,583 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,588 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,589 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:55,589 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:55,595 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,597 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,599 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:55,600 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:55,606 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,609 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,612 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:55,612 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:55,618 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,621 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,624 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:55,624 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:55,630 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,631 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,634 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:55,634 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:55,640 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,643 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,645 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:55,645 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:55,652 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,655 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,657 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:55,657 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:55,662 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,667 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,667 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:55,668 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:55,673 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,676 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,678 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:55,678 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:55,684 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,687 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,688 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:55,688 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:55,693 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,693 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:55,694 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:55,809 WARN L188 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 46 [2019-08-05 10:01:55,810 INFO L567 ElimStorePlain]: treesize reduction 32, result has 79.9 percent of original size [2019-08-05 10:01:55,810 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 8 xjuncts. [2019-08-05 10:01:55,810 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 1 variables, input treesize:361, output treesize:127 [2019-08-05 10:01:55,884 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:55,885 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 10:01:55,886 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 10:01:55,892 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,894 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,897 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:55,897 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:55,903 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,906 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,908 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:55,908 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:55,915 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,917 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,920 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:55,920 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:55,927 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,930 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,932 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:55,932 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:55,939 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,944 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,945 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:55,945 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:55,952 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,956 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,957 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:55,957 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:55,964 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,966 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,968 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:55,968 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:55,975 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,979 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,980 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:55,981 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:55,988 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,991 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:55,993 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:55,993 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:56,000 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,005 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,006 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:56,006 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:56,013 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,014 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,016 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:56,017 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:56,023 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,027 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,028 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:56,028 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:56,034 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,037 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,039 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:56,040 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:56,045 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,048 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,049 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:56,049 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:56,055 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,059 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,060 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:56,060 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:56,065 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,066 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:56,066 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:56,209 WARN L188 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 51 [2019-08-05 10:01:56,210 INFO L567 ElimStorePlain]: treesize reduction 48, result has 74.9 percent of original size [2019-08-05 10:01:56,210 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 9 xjuncts. [2019-08-05 10:01:56,211 INFO L221 ElimStorePlain]: Needed 17 recursive calls to eliminate 1 variables, input treesize:413, output treesize:143 [2019-08-05 10:01:56,300 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:01:56,300 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:56,301 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:56,301 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:56,301 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:56,302 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:56,302 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:56,302 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:56,303 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:56,303 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:56,310 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,313 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,315 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:56,315 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:56,322 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,325 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,327 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:56,327 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:56,333 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,337 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,337 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:56,338 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:56,345 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,350 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,350 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:56,351 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:56,358 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,363 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,363 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:56,364 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:56,370 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,372 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,374 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:56,375 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:56,382 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,386 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,387 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:56,387 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:56,395 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,398 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,400 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:56,400 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:56,407 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,411 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,411 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:56,412 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:56,420 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,424 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,425 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:56,425 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:56,432 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,434 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,437 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:56,437 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:56,443 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,446 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,448 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:56,448 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:56,467 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,469 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,471 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:56,471 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:56,479 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,482 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,483 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:56,483 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:56,491 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,494 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,495 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:56,495 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:56,502 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,506 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,507 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:56,507 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:56,514 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,516 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,518 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:56,519 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:56,525 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,525 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:56,526 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:56,688 WARN L188 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 56 [2019-08-05 10:01:56,689 INFO L567 ElimStorePlain]: treesize reduction 64, result has 71.3 percent of original size [2019-08-05 10:01:56,689 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 10 xjuncts. [2019-08-05 10:01:56,689 INFO L221 ElimStorePlain]: Needed 19 recursive calls to eliminate 1 variables, input treesize:465, output treesize:159 [2019-08-05 10:01:56,787 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 10:01:56,787 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:56,788 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:56,788 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:56,789 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:56,789 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:56,789 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:56,790 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:56,790 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:56,790 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:56,790 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:56,798 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,801 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,803 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:56,804 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:56,811 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,814 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,814 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:56,815 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:56,822 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,824 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,827 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:56,827 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:56,835 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,838 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,838 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:56,839 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:56,846 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,851 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,852 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:56,852 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:56,860 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,863 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,865 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:56,865 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:56,873 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,876 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,878 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:56,879 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:56,887 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,890 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,892 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:56,893 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:56,901 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,906 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,906 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:56,907 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:56,914 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,917 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,918 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:56,918 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:56,925 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,928 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,930 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:56,931 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:56,937 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,940 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,940 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:56,941 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:56,949 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,953 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,954 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:56,954 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:56,961 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,965 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,966 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:56,966 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:56,974 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,978 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,978 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:56,979 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:56,986 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,988 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,990 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:56,990 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:56,997 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:56,999 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:57,001 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:57,001 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:57,009 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:57,012 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:57,014 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:57,014 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:57,021 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:57,024 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:57,025 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:57,026 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:57,032 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:57,033 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:57,033 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:57,200 WARN L188 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 61 [2019-08-05 10:01:57,200 INFO L567 ElimStorePlain]: treesize reduction 32, result has 84.5 percent of original size [2019-08-05 10:01:57,200 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 11 xjuncts. [2019-08-05 10:01:57,201 INFO L221 ElimStorePlain]: Needed 21 recursive calls to eliminate 1 variables, input treesize:517, output treesize:175 [2019-08-05 10:01:57,308 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:57,308 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 10:01:57,309 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 10:01:57,383 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:57,432 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:57,446 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:57,447 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:57,496 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:57,545 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:57,576 INFO L235 Elim1Store]: Index analysis took 102 ms [2019-08-05 10:01:57,577 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:57,577 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:57,620 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:57,655 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:57,680 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:57,681 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:57,734 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:57,778 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:57,803 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:57,803 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:57,841 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:57,846 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:57,847 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:57,847 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:57,854 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:57,859 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:57,860 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:57,860 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:57,868 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:57,872 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:57,873 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:57,873 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:57,881 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:57,884 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:57,884 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:57,885 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:57,893 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:57,898 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:57,899 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:57,899 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:57,906 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:57,908 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:57,911 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:57,911 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:57,919 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:57,921 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:57,924 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:57,924 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:57,932 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:57,936 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:57,937 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:57,937 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:57,946 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:57,950 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:57,951 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:57,952 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:57,959 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:57,963 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:57,963 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:57,964 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:57,972 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:57,975 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:57,975 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:57,976 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:57,984 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:57,987 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:57,990 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:57,990 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:58,000 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:58,003 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:58,005 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:58,005 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:58,014 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:58,016 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:58,020 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:58,021 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:58,031 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:58,033 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:58,034 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:58,034 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:58,043 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:58,046 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:58,049 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:58,049 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:58,057 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:58,061 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:58,062 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:58,062 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:58,069 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:58,070 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:58,070 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:58,278 WARN L188 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 66 [2019-08-05 10:01:58,278 INFO L567 ElimStorePlain]: treesize reduction 96, result has 66.6 percent of original size [2019-08-05 10:01:58,279 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 12 xjuncts. [2019-08-05 10:01:58,279 INFO L221 ElimStorePlain]: Needed 23 recursive calls to eliminate 1 variables, input treesize:569, output treesize:191 [2019-08-05 10:01:58,402 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 10:01:58,402 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:58,402 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:58,403 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:58,403 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:58,404 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:58,404 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:58,405 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:58,405 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:58,405 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:58,405 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:58,406 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:58,406 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:58,414 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:58,418 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:58,418 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:58,419 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:58,427 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:58,431 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:58,432 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:58,432 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:58,440 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:58,442 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:58,444 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:58,444 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:58,451 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:58,454 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:58,457 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:58,457 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:58,465 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:58,470 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:58,470 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:58,471 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:58,480 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:58,483 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:58,486 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:58,486 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:58,496 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:58,501 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:58,502 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:58,502 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:58,512 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:58,515 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:58,518 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:58,518 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:58,527 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:58,530 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:58,533 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:58,533 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:58,543 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:58,546 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:58,549 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:58,549 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:58,558 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:58,560 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:58,563 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:58,563 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:58,572 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:58,575 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:58,576 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:58,576 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:58,586 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:58,588 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:58,591 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:58,591 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:58,604 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:58,607 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:58,608 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:58,608 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:58,617 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:58,621 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:58,622 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:58,622 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:58,632 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:58,635 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:58,638 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:58,638 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:58,649 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:58,653 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:58,654 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:58,654 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:58,664 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:58,667 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:58,668 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:58,668 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:58,677 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:58,680 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:58,681 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:58,681 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:58,691 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:58,695 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:58,696 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:01:58,696 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:58,705 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:58,707 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:58,710 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:58,710 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:58,718 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:58,721 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:58,722 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:58,722 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:58,731 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:58,733 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:58,735 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:58,736 INFO L496 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:58,742 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:58,743 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:01:58,743 INFO L496 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:01,841 WARN L188 SmtUtils]: Spent 3.10 s on a formula simplification. DAG size of input: 83 DAG size of output: 71 [2019-08-05 10:02:01,842 INFO L567 ElimStorePlain]: treesize reduction 96, result has 68.3 percent of original size [2019-08-05 10:02:01,842 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 13 xjuncts. [2019-08-05 10:02:01,842 INFO L221 ElimStorePlain]: Needed 25 recursive calls to eliminate 1 variables, input treesize:621, output treesize:207 [2019-08-05 10:02:01,975 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 13 terms [2019-08-05 10:02:01,976 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:01,976 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:01,977 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:01,977 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:01,978 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:01,978 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:01,979 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:01,979 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:01,979 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:01,979 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:01,980 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:01,980 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:01,980 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:01,987 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:01,990 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:01,993 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:01,993 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:02,000 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,005 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,006 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:02,006 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:02,014 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,018 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,018 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:02,019 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:02,026 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,030 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,032 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:02,033 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:02,041 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,046 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,047 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:02,047 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:02,054 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,058 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,059 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:02,059 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:02,065 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,068 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,071 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:02,072 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:02,080 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,083 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,086 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:02,087 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:02,094 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,097 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,099 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:02,099 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:02,107 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,111 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,113 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:02,114 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:02,122 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,125 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,127 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:02,128 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:02,135 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,140 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,141 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:02,141 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:02,150 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,153 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,156 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:02,156 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:02,165 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,168 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,171 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:02,171 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:02,180 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,183 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,186 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:02,186 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:02,194 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,199 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,200 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:02,200 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:02,207 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,212 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,213 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:02,213 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:02,221 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,223 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,226 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:02,226 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:02,234 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,239 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,239 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:02,240 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:02,248 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,252 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,253 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:02,254 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:02,262 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,265 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,268 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:02,268 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:02,276 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,281 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,282 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:02,282 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:02,290 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,295 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,296 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:02,296 INFO L496 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:02,304 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,308 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,309 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:02,310 INFO L496 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:02,317 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,320 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,322 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:02,323 INFO L496 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:02,330 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,330 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:02,331 INFO L496 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:02,578 WARN L188 SmtUtils]: Spent 246.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 76 [2019-08-05 10:02:02,579 INFO L567 ElimStorePlain]: treesize reduction 112, result has 66.6 percent of original size [2019-08-05 10:02:02,579 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 14 xjuncts. [2019-08-05 10:02:02,579 INFO L221 ElimStorePlain]: Needed 27 recursive calls to eliminate 1 variables, input treesize:673, output treesize:223 [2019-08-05 10:02:02,725 WARN L188 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 76 [2019-08-05 10:02:02,727 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:02,727 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 14 terms [2019-08-05 10:02:02,728 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 14 terms [2019-08-05 10:02:02,736 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,741 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,742 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:02,743 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:02,754 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,758 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,759 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:02,760 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:02,768 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,773 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,773 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:02,774 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:02,782 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,785 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,788 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:02,788 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:02,797 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,800 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,802 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:02,803 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:02,811 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,816 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,817 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:02,817 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:02,826 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,829 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,832 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:02,832 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:02,841 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,846 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,847 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:02,848 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:02,856 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,859 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,861 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:02,861 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:02,870 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,873 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,876 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:02,876 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:02,884 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,887 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,890 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:02,891 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:02,899 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,901 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,904 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:02,904 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:02,912 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,916 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,918 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:02,919 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:02,928 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,933 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,933 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:02,934 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:02,941 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,946 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,947 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:02,948 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:02,956 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,958 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,960 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:02,961 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:02,971 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,976 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,976 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:02,977 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:02,986 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,991 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:02,992 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:02,992 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:03,001 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,003 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,004 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:03,005 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:03,013 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,018 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,018 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:03,019 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:03,027 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,031 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,032 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:03,033 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:03,040 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,043 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,046 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:03,046 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:03,055 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,058 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,061 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:03,061 INFO L496 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:03,068 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,073 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,074 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:03,074 INFO L496 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:03,084 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,086 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,089 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:03,089 INFO L496 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:03,098 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,103 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,103 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:03,104 INFO L496 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:03,112 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,114 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,116 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:03,117 INFO L496 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:03,125 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,126 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:03,126 INFO L496 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:03,385 WARN L188 SmtUtils]: Spent 258.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 81 [2019-08-05 10:02:03,385 INFO L567 ElimStorePlain]: treesize reduction 96, result has 71.3 percent of original size [2019-08-05 10:02:03,386 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 15 xjuncts. [2019-08-05 10:02:03,386 INFO L221 ElimStorePlain]: Needed 29 recursive calls to eliminate 1 variables, input treesize:725, output treesize:239 [2019-08-05 10:02:03,550 WARN L188 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 81 [2019-08-05 10:02:03,551 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 15 terms [2019-08-05 10:02:03,552 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:03,552 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:03,552 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:03,552 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:03,553 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:03,553 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:03,553 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:03,554 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:03,554 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:03,554 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:03,554 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:03,555 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:03,555 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:03,555 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:03,555 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:03,565 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,570 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,570 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:03,570 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:03,579 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,584 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,585 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:03,586 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:03,594 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,597 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,602 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:03,602 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:03,612 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,615 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,617 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:03,618 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:03,625 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,628 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,631 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:03,631 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:03,640 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,644 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,644 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:03,645 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:03,653 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,656 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,658 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:03,658 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:03,668 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,672 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,673 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:03,674 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:03,682 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,686 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,688 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:03,689 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:03,698 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,702 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,703 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:03,704 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:03,712 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,716 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,717 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:03,718 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:03,726 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,730 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,732 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:03,733 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:03,743 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,748 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,749 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:03,749 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:03,758 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,762 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,763 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:03,763 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:03,773 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,775 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,778 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:03,778 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:03,789 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,792 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,794 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:03,795 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:03,804 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,807 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,809 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:03,810 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:03,819 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,823 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,824 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:03,824 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:03,833 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,836 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,838 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:03,839 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:03,848 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,852 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,853 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:03,853 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:03,862 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,865 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,867 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:03,868 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:03,877 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,879 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,881 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:03,881 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:03,891 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,893 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,896 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:03,896 INFO L496 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:03,905 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,909 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,909 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:03,910 INFO L496 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:03,919 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,922 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,925 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:03,925 INFO L496 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:03,935 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,938 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,939 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:03,940 INFO L496 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:03,948 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,951 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,952 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:03,952 INFO L496 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:03,961 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,962 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,965 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:03,965 INFO L496 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:03,973 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,977 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,978 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:03,979 INFO L496 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:03,987 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:03,987 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:03,987 INFO L496 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:04,264 WARN L188 SmtUtils]: Spent 276.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 86 [2019-08-05 10:02:04,265 INFO L567 ElimStorePlain]: treesize reduction 64, result has 79.9 percent of original size [2019-08-05 10:02:04,265 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 16 xjuncts. [2019-08-05 10:02:04,266 INFO L221 ElimStorePlain]: Needed 31 recursive calls to eliminate 1 variables, input treesize:777, output treesize:255 [2019-08-05 10:02:04,442 WARN L188 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-05 10:02:04,443 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:04,444 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 16 terms [2019-08-05 10:02:04,445 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 16 terms [2019-08-05 10:02:04,521 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:04,525 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:04,525 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:04,526 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:04,532 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:04,535 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:04,538 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:04,538 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:04,545 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:04,550 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:04,551 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:04,551 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:04,560 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:04,563 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:04,566 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:04,566 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:04,576 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:04,581 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:04,582 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:04,582 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:04,591 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:04,596 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:04,597 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:04,597 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:04,606 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:04,608 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:04,610 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:04,611 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:04,619 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:04,622 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:04,625 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:04,625 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:04,633 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:04,638 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:04,639 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:04,639 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:04,649 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:04,654 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:04,655 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:04,655 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:04,663 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:04,666 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:04,668 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:04,669 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:04,678 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:04,681 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:04,683 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:04,684 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:04,695 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:04,701 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:04,701 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:04,702 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:04,711 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:04,713 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:04,716 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:04,716 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:04,726 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:04,728 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:04,731 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:04,731 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:04,741 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:04,743 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:04,746 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:04,746 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:04,757 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:04,769 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:04,770 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:04,770 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:04,787 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:04,802 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:04,808 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:04,809 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:04,819 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:04,826 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:04,827 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:04,828 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:04,842 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:04,848 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:04,850 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:04,851 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:04,865 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:04,873 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:04,874 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:04,874 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:04,887 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:04,892 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:04,894 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:04,894 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:04,909 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:04,917 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:04,918 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:04,918 INFO L496 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:04,932 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:04,938 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:04,939 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:04,939 INFO L496 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:04,957 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:04,962 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:04,965 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:04,966 INFO L496 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:04,977 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:04,981 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:04,984 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:04,984 INFO L496 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:05,002 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:05,011 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:05,012 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:05,012 INFO L496 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:05,027 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:05,035 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:05,036 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:05,036 INFO L496 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:05,051 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:05,058 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:05,059 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:05,059 INFO L496 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:05,067 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:05,071 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:05,074 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:05,074 INFO L496 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:05,086 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:05,091 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:05,095 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:05,095 INFO L496 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:05,108 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:05,109 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:05,109 INFO L496 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:05,410 WARN L188 SmtUtils]: Spent 300.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 91 [2019-08-05 10:02:05,410 INFO L567 ElimStorePlain]: treesize reduction 64, result has 80.9 percent of original size [2019-08-05 10:02:05,411 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 17 xjuncts. [2019-08-05 10:02:05,411 INFO L221 ElimStorePlain]: Needed 33 recursive calls to eliminate 1 variables, input treesize:829, output treesize:271 [2019-08-05 10:02:05,602 WARN L188 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-05 10:02:05,604 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 17 terms [2019-08-05 10:02:05,604 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:05,605 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:05,605 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:05,605 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:05,606 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:05,606 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:05,606 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:05,607 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:05,607 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:05,607 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:05,607 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:05,608 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:05,608 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:05,608 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:05,608 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:05,609 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:05,609 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:05,618 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:05,624 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:05,624 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:05,625 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:05,634 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:05,637 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:05,640 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:05,641 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:05,651 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:05,656 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:05,657 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:05,657 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:05,668 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:05,671 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:05,674 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:05,674 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:05,685 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:05,690 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:05,691 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:05,691 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:05,701 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:05,704 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:05,707 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:05,707 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:05,719 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:05,721 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:05,724 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:05,724 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:05,735 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:05,741 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:05,741 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:05,742 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:05,753 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:05,759 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:05,760 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:05,760 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:05,770 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:05,775 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:05,776 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:05,776 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:05,795 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:05,806 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:05,813 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:05,814 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:05,832 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:05,834 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:05,836 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:05,836 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:05,849 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:05,852 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:05,855 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:05,855 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:05,867 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:05,872 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:05,873 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:05,873 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:05,883 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:05,886 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:05,889 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:05,889 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:05,901 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:05,906 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:05,907 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:05,907 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:05,918 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:05,920 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:05,922 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:05,923 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:05,934 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:05,936 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:05,939 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:05,939 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:05,951 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:05,955 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:05,956 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:05,957 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:05,968 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:05,973 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:05,974 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:05,974 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:05,993 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:05,995 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:05,998 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:05,999 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:06,012 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:06,015 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:06,018 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:06,018 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:06,031 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:06,033 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:06,035 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:06,036 INFO L496 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:06,047 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:06,050 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:06,053 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:06,053 INFO L496 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:06,065 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:06,068 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:06,069 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:06,069 INFO L496 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:06,080 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:06,084 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:06,085 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:06,085 INFO L496 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:06,105 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:06,107 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:06,109 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:06,109 INFO L496 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:06,121 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:06,123 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:06,125 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:06,126 INFO L496 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:06,137 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:06,140 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:06,141 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:06,142 INFO L496 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:06,156 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:06,159 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:06,160 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:06,160 INFO L496 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:06,172 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:06,176 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:06,177 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:06,177 INFO L496 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:06,192 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:06,195 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:06,196 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:06,196 INFO L496 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:06,207 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:06,214 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:06,215 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:06,216 INFO L496 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:06,225 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:06,225 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:06,225 INFO L496 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:06,535 WARN L188 SmtUtils]: Spent 309.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 96 [2019-08-05 10:02:06,536 INFO L567 ElimStorePlain]: treesize reduction 64, result has 81.8 percent of original size [2019-08-05 10:02:06,537 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 18 xjuncts. [2019-08-05 10:02:06,537 INFO L221 ElimStorePlain]: Needed 35 recursive calls to eliminate 1 variables, input treesize:881, output treesize:287 [2019-08-05 10:02:06,747 WARN L188 SmtUtils]: Spent 145.00 ms on a formula simplification that was a NOOP. DAG size: 96 [2019-08-05 10:02:06,749 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 18 terms [2019-08-05 10:02:06,749 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:06,750 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:06,750 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:06,751 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:06,751 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:06,752 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:06,752 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:06,752 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:06,753 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:06,753 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:06,753 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:06,753 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:06,754 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:06,754 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:06,754 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:06,755 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:06,755 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:06,755 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:06,765 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:06,768 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:06,770 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:06,771 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:06,780 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:06,785 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:06,785 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:06,786 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:06,795 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:06,798 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:06,801 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:06,801 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:06,811 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:06,814 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:06,817 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:06,817 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:06,827 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:06,833 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:06,834 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:06,834 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:06,844 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:06,846 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:06,849 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:06,849 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:06,860 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:06,862 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:06,865 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:06,865 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:06,876 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:06,881 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:06,882 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:06,882 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:06,892 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:06,898 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:06,898 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:06,899 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:06,911 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:06,914 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:06,917 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:06,917 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:06,929 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:06,934 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:06,934 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:06,935 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:06,947 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:06,951 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:06,952 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:06,952 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:06,965 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:06,969 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:06,972 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:06,972 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:06,986 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:06,991 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:06,992 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:06,992 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:07,005 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:07,011 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:07,012 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:07,012 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:07,025 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:07,028 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:07,031 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:07,031 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:07,043 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:07,047 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:07,048 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:07,049 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:07,060 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:07,065 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:07,066 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:07,066 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:07,080 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:07,084 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:07,085 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:07,085 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:07,101 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:07,103 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:07,106 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:07,106 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:07,118 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:07,121 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:07,123 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:07,124 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:07,141 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:07,144 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:07,145 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:07,146 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:07,159 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:07,161 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:07,164 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:07,165 INFO L496 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:07,178 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:07,180 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:07,183 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:07,183 INFO L496 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:07,201 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:07,203 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:07,206 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:07,206 INFO L496 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:07,220 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:07,222 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:07,224 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:07,225 INFO L496 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:07,237 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:07,247 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:07,248 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:07,248 INFO L496 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:07,260 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:07,264 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:07,265 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:07,265 INFO L496 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:07,278 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:07,285 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:07,287 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:07,287 INFO L496 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:07,300 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:07,304 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:07,305 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:07,305 INFO L496 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:07,325 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:07,338 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:07,340 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:07,340 INFO L496 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:07,352 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:07,356 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:07,356 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:07,357 INFO L496 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:07,369 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:07,373 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:07,374 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:07,374 INFO L496 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:07,392 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:07,395 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:07,396 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:07,396 INFO L496 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:07,408 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:07,410 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:07,412 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:07,412 INFO L496 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:07,444 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:07,444 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:07,444 INFO L496 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:07,806 WARN L188 SmtUtils]: Spent 361.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 101 [2019-08-05 10:02:07,807 INFO L567 ElimStorePlain]: treesize reduction 128, result has 70.3 percent of original size [2019-08-05 10:02:07,809 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 19 dim-0 vars, and 19 xjuncts. [2019-08-05 10:02:07,809 INFO L221 ElimStorePlain]: Needed 37 recursive calls to eliminate 2 variables, input treesize:933, output treesize:303 [2019-08-05 10:02:08,072 WARN L188 SmtUtils]: Spent 152.00 ms on a formula simplification that was a NOOP. DAG size: 193 [2019-08-05 10:02:08,082 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 0 proven. 171 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:02:08,082 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:02:08,082 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2019-08-05 10:02:08,083 INFO L454 AbstractCegarLoop]: Interpolant automaton has 21 states [2019-08-05 10:02:08,083 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2019-08-05 10:02:08,083 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=381, Unknown=0, NotChecked=0, Total=420 [2019-08-05 10:02:08,083 INFO L87 Difference]: Start difference. First operand 23 states and 24 transitions. Second operand 21 states. [2019-08-05 10:02:08,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:02:08,868 INFO L93 Difference]: Finished difference Result 27 states and 27 transitions. [2019-08-05 10:02:08,869 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2019-08-05 10:02:08,869 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 20 [2019-08-05 10:02:08,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:02:08,869 INFO L225 Difference]: With dead ends: 27 [2019-08-05 10:02:08,869 INFO L226 Difference]: Without dead ends: 26 [2019-08-05 10:02:08,870 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=39, Invalid=381, Unknown=0, NotChecked=0, Total=420 [2019-08-05 10:02:08,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26 states. [2019-08-05 10:02:08,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26 to 24. [2019-08-05 10:02:08,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2019-08-05 10:02:08,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 25 transitions. [2019-08-05 10:02:08,873 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 25 transitions. Word has length 20 [2019-08-05 10:02:08,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:02:08,873 INFO L475 AbstractCegarLoop]: Abstraction has 24 states and 25 transitions. [2019-08-05 10:02:08,873 INFO L476 AbstractCegarLoop]: Interpolant automaton has 21 states. [2019-08-05 10:02:08,873 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 25 transitions. [2019-08-05 10:02:08,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2019-08-05 10:02:08,874 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:02:08,874 INFO L399 BasicCegarLoop]: trace histogram [19, 1, 1] [2019-08-05 10:02:08,874 INFO L418 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:02:08,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:02:08,875 INFO L82 PathProgramCache]: Analyzing trace with hash 1524728088, now seen corresponding path program 19 times [2019-08-05 10:02:08,875 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:02:41,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:02:41,540 WARN L254 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 22 conjunts are in the unsatisfiable core [2019-08-05 10:02:41,546 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:02:41,567 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:41,568 INFO L375 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2019-08-05 10:02:41,568 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:41,580 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:02:41,581 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 10:02:41,581 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:13, output treesize:14 [2019-08-05 10:02:41,588 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:41,600 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:41,602 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:41,603 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:41,604 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:41,607 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:41,608 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:41,608 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:41,623 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:02:41,624 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 10:02:41,624 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:49, output treesize:31 [2019-08-05 10:02:41,645 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:41,646 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:41,647 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:41,651 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:41,654 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:41,656 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:41,656 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:41,661 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:41,664 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:41,665 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:41,665 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:41,669 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:41,673 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:41,674 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:41,674 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:41,678 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:41,679 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:41,679 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:41,726 INFO L567 ElimStorePlain]: treesize reduction 16, result has 74.6 percent of original size [2019-08-05 10:02:41,726 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 10:02:41,726 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:101, output treesize:47 [2019-08-05 10:02:41,753 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:02:41,753 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:41,754 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:41,754 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:41,764 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:41,765 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:41,767 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:41,768 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:41,773 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:41,777 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:41,778 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:41,778 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:41,783 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:41,788 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:41,789 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:41,789 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:41,794 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:41,798 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:41,798 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:41,799 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:41,804 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:41,806 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:41,808 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:41,809 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:41,812 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:41,812 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:41,813 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:41,873 INFO L567 ElimStorePlain]: treesize reduction 16, result has 79.7 percent of original size [2019-08-05 10:02:41,873 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 10:02:41,873 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:153, output treesize:63 [2019-08-05 10:02:41,910 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:02:41,911 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:41,911 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:41,912 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:41,912 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:41,917 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:41,919 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:41,922 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:41,923 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:41,928 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:41,933 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:41,933 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:41,934 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:41,939 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:41,943 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:41,944 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:41,945 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:41,950 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:41,955 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:41,956 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:41,956 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:41,962 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:41,965 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:41,967 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:41,967 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:41,973 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:41,976 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:41,978 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:41,978 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:41,984 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:41,988 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:41,989 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:41,989 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:41,993 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:41,994 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:41,994 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:42,071 INFO L567 ElimStorePlain]: treesize reduction 32, result has 71.2 percent of original size [2019-08-05 10:02:42,072 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 10:02:42,072 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 1 variables, input treesize:205, output treesize:79 [2019-08-05 10:02:42,115 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:42,116 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:02:42,116 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:02:42,121 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:42,126 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:42,127 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:42,127 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:42,714 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:42,718 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:42,721 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:42,721 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:42,727 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:42,731 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:42,732 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:42,733 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:42,738 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:42,742 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:42,742 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:42,743 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:42,748 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:42,753 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:42,754 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:42,754 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:42,760 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:42,763 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:42,765 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:42,765 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:42,771 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:42,775 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:42,775 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:42,776 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:42,781 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:42,784 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:42,786 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:42,787 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:42,791 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:42,793 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:42,795 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:42,796 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:42,800 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:42,801 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:42,801 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:42,898 INFO L567 ElimStorePlain]: treesize reduction 48, result has 66.4 percent of original size [2019-08-05 10:02:42,898 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 10:02:42,899 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 1 variables, input treesize:257, output treesize:95 [2019-08-05 10:02:42,949 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:02:42,949 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:42,950 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:42,950 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:42,951 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:42,951 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:42,951 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:42,956 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:42,959 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:42,962 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:42,962 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:42,968 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:42,973 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:42,974 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:42,974 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:42,980 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:42,983 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:42,985 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:42,986 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:42,992 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:42,996 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:42,997 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:42,997 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:43,003 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,005 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,007 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:43,008 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:43,014 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,018 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,019 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:43,020 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:43,025 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,027 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,029 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:43,030 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:43,035 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,040 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,041 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:43,041 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:43,047 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,051 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,052 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:43,052 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:43,058 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,062 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,063 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:43,064 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:43,070 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,072 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,075 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:43,075 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:43,079 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,080 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:43,080 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:43,192 WARN L188 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 41 [2019-08-05 10:02:43,192 INFO L567 ElimStorePlain]: treesize reduction 48, result has 69.8 percent of original size [2019-08-05 10:02:43,193 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 7 xjuncts. [2019-08-05 10:02:43,193 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 1 variables, input treesize:309, output treesize:111 [2019-08-05 10:02:43,258 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:02:43,259 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:43,259 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:43,260 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:43,260 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:43,260 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:43,261 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:43,261 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:43,268 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,272 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,273 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:43,273 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:43,279 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,282 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,285 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:43,285 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:43,292 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,295 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,297 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:43,298 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:43,304 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,308 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,310 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:43,310 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:43,317 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,321 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,322 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:43,323 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:43,328 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,330 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,333 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:43,333 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:43,338 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,341 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,344 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:43,344 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:43,351 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,354 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,357 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:43,357 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:43,362 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,364 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,367 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:43,367 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:43,375 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,379 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,380 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:43,381 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:43,387 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,392 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,393 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:43,393 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:43,400 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,405 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,405 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:43,406 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:43,412 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,414 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,416 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:43,417 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:43,422 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,423 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:43,423 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:43,564 WARN L188 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 46 [2019-08-05 10:02:43,565 INFO L567 ElimStorePlain]: treesize reduction 80, result has 61.4 percent of original size [2019-08-05 10:02:43,565 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 8 xjuncts. [2019-08-05 10:02:43,566 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 1 variables, input treesize:361, output treesize:127 [2019-08-05 10:02:43,641 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 10:02:43,641 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:43,642 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:43,642 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:43,643 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:43,643 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:43,644 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:43,644 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:43,644 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:43,651 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,656 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,657 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:43,657 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:43,664 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,669 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,670 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:43,670 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:43,677 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,681 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,683 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:43,684 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:43,691 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,694 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,697 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:43,698 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:43,704 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,707 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,709 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:43,710 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:43,717 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,720 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,723 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:43,724 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:43,731 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,736 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,737 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:43,738 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:43,744 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,747 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,749 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:43,750 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:43,757 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,762 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,763 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:43,764 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:43,772 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,775 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,778 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:43,778 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:43,786 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,791 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,791 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:43,792 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:43,800 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,804 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,805 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:43,806 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:43,813 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,815 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,818 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:43,818 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:43,826 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,829 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,831 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:43,831 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:43,838 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,842 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,843 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:43,843 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:43,849 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:43,850 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:43,851 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:44,001 WARN L188 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 51 [2019-08-05 10:02:44,001 INFO L567 ElimStorePlain]: treesize reduction 80, result has 64.1 percent of original size [2019-08-05 10:02:44,002 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 9 xjuncts. [2019-08-05 10:02:44,002 INFO L221 ElimStorePlain]: Needed 17 recursive calls to eliminate 1 variables, input treesize:413, output treesize:143 [2019-08-05 10:02:44,090 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:44,091 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:02:44,092 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:02:44,098 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,101 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,104 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:44,104 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:44,111 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,116 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,116 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:44,117 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:44,123 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,126 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,127 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:44,127 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:44,134 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,138 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,139 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:44,139 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:44,145 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,147 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,150 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:44,150 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:44,156 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,158 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,160 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:44,161 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:44,168 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,170 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,173 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:44,173 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:44,179 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,183 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,184 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:44,184 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:44,191 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,195 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,196 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:44,196 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:44,203 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,205 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,207 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:44,207 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:44,214 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,217 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,219 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:44,219 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:44,228 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,231 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,233 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:44,234 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:44,241 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,246 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,247 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:44,247 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:44,254 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,257 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,258 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:44,259 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:44,266 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,270 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,271 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:44,271 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:44,278 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,280 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,283 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:44,283 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:44,290 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,293 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,295 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:44,296 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:44,329 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,329 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:44,330 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:44,509 WARN L188 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 56 [2019-08-05 10:02:44,509 INFO L567 ElimStorePlain]: treesize reduction 80, result has 66.5 percent of original size [2019-08-05 10:02:44,510 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 10 xjuncts. [2019-08-05 10:02:44,510 INFO L221 ElimStorePlain]: Needed 19 recursive calls to eliminate 1 variables, input treesize:465, output treesize:159 [2019-08-05 10:02:44,608 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 10:02:44,608 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:44,609 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:44,609 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:44,610 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:44,610 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:44,610 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:44,611 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:44,611 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:44,611 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:44,611 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:44,619 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,622 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,624 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:44,625 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:44,633 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,636 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,639 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:44,640 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:44,648 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,651 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,654 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:44,654 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:44,662 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,665 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,668 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:44,668 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:44,677 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,679 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,682 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:44,682 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:44,690 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,696 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,697 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:44,697 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:44,706 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,711 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,712 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:44,712 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:44,721 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,726 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,727 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:44,727 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:44,735 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,739 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,740 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:44,740 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:44,748 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,750 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,752 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:44,753 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:44,762 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,766 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,766 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:44,767 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:44,774 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,779 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,780 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:44,781 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:44,789 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,793 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,794 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:44,795 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:44,802 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,804 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,807 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:44,807 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:44,816 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,818 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,821 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:44,821 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:44,829 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,831 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,834 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:44,834 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:44,842 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,847 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,848 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:44,848 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:44,857 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,860 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,861 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:44,861 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:44,869 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,872 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,874 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:44,875 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:44,881 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:44,882 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:44,882 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:45,072 WARN L188 SmtUtils]: Spent 189.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 61 [2019-08-05 10:02:45,072 INFO L567 ElimStorePlain]: treesize reduction 80, result has 68.6 percent of original size [2019-08-05 10:02:45,073 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 11 xjuncts. [2019-08-05 10:02:45,073 INFO L221 ElimStorePlain]: Needed 21 recursive calls to eliminate 1 variables, input treesize:517, output treesize:175 [2019-08-05 10:02:45,186 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 10:02:45,187 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:45,187 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:45,187 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:45,188 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:45,188 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:45,189 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:45,189 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:45,190 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:45,190 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:45,190 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:45,190 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:45,200 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:45,203 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:45,205 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:45,206 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:45,214 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:45,217 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:45,220 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:45,220 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:45,229 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:45,232 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:45,235 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:45,236 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:45,244 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:45,249 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:45,250 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:45,250 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:45,258 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:45,263 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:45,264 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:45,264 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:45,272 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:45,274 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:45,277 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:45,277 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:45,286 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:45,290 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:45,291 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:45,291 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:45,300 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:45,304 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:45,306 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:45,307 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:45,317 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:45,320 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:45,321 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:45,321 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:45,331 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:45,334 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:45,337 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:45,337 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:45,346 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:45,351 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:45,352 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:45,352 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:45,361 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:45,363 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:45,366 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:45,367 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:45,376 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:45,378 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:45,381 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:45,381 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:45,390 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:45,394 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:45,395 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:45,396 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:45,405 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:45,410 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:45,410 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:45,411 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:45,419 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:45,422 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:45,423 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:45,424 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:45,433 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:45,437 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:45,438 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:45,439 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:45,448 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:45,453 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:45,453 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:45,454 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:45,462 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:45,465 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:45,467 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:45,468 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:45,478 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:45,481 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:45,483 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:45,484 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:45,490 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:45,492 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:45,494 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:45,494 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:45,501 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:45,502 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:45,502 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:45,701 WARN L188 SmtUtils]: Spent 198.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 66 [2019-08-05 10:02:45,701 INFO L567 ElimStorePlain]: treesize reduction 64, result has 74.9 percent of original size [2019-08-05 10:02:45,702 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 12 xjuncts. [2019-08-05 10:02:45,702 INFO L221 ElimStorePlain]: Needed 23 recursive calls to eliminate 1 variables, input treesize:569, output treesize:191 [2019-08-05 10:02:45,858 WARN L188 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 66 [2019-08-05 10:02:45,859 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 10:02:45,859 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:45,860 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:45,860 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:45,861 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:45,861 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:45,861 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:45,862 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:45,862 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:45,862 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:45,862 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:45,863 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:45,863 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:45,876 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:45,882 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:45,883 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:45,883 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:45,894 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:45,900 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:45,901 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:45,902 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:45,917 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:45,921 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:45,924 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:45,924 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:45,937 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:45,941 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:45,944 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:45,945 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:45,953 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:45,959 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:45,960 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:45,960 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:45,974 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:45,980 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:45,981 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:45,982 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:45,995 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:45,999 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,002 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:46,003 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:46,010 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,015 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,018 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:46,018 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:46,031 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,036 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,036 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:46,037 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:46,047 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,053 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,054 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:46,055 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:46,070 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,073 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,076 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:46,076 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:46,096 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,101 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,103 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:46,104 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:46,115 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,121 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,122 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:46,123 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:46,134 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,139 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,141 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:46,142 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:46,151 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,155 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,158 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:46,158 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:46,173 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,178 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,180 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:46,180 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:46,188 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,191 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,192 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:46,192 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:46,203 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,205 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,208 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:46,208 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:46,217 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,221 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,222 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:46,223 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:46,232 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,235 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,236 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:46,236 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:46,245 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,247 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,249 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:46,250 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:46,260 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,263 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,266 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:46,266 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:46,275 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,278 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,279 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:46,279 INFO L496 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:46,287 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,288 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:46,288 INFO L496 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:46,513 WARN L188 SmtUtils]: Spent 224.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 71 [2019-08-05 10:02:46,513 INFO L567 ElimStorePlain]: treesize reduction 48, result has 81.2 percent of original size [2019-08-05 10:02:46,514 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 13 xjuncts. [2019-08-05 10:02:46,514 INFO L221 ElimStorePlain]: Needed 25 recursive calls to eliminate 1 variables, input treesize:621, output treesize:207 [2019-08-05 10:02:46,653 WARN L188 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2019-08-05 10:02:46,655 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:46,655 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 13 terms [2019-08-05 10:02:46,656 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 13 terms [2019-08-05 10:02:46,666 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,669 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,672 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:46,673 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:46,682 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,685 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,688 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:46,689 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:46,698 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,701 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,704 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:46,705 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:46,713 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,717 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,718 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:46,718 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:46,728 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,730 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,733 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:46,734 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:46,745 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,749 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,750 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:46,751 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:46,760 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,764 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,766 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:46,767 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:46,776 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,778 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,780 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:46,781 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:46,838 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,862 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,865 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:46,865 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:46,873 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,878 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,878 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:46,879 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:46,889 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,892 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,893 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:46,894 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:46,903 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,905 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,908 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:46,908 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:46,919 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,923 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,924 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:46,924 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:46,933 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,938 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,939 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:46,940 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:46,950 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,952 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,953 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:46,954 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:46,964 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,966 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,969 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:46,969 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:46,981 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,983 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:46,986 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:46,986 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:46,996 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,000 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,001 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:47,001 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:47,011 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,016 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,017 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:47,017 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:47,027 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,031 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,033 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:47,034 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:47,043 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,046 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,047 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:47,048 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:47,057 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,061 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,062 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:47,062 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:47,072 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,075 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,076 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:47,076 INFO L496 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:47,091 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,094 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,095 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:47,095 INFO L496 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:47,104 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,107 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,109 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:47,110 INFO L496 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:47,119 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,119 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:47,119 INFO L496 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:47,346 WARN L188 SmtUtils]: Spent 226.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 76 [2019-08-05 10:02:47,346 INFO L567 ElimStorePlain]: treesize reduction 32, result has 87.5 percent of original size [2019-08-05 10:02:47,347 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 14 xjuncts. [2019-08-05 10:02:47,347 INFO L221 ElimStorePlain]: Needed 27 recursive calls to eliminate 1 variables, input treesize:673, output treesize:223 [2019-08-05 10:02:47,502 WARN L188 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 76 [2019-08-05 10:02:47,504 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:47,504 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 14 terms [2019-08-05 10:02:47,505 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 14 terms [2019-08-05 10:02:47,515 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,518 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,521 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:47,521 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:47,531 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,534 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,537 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:47,537 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:47,595 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,604 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,606 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:47,606 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:47,616 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,621 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,622 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:47,623 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:47,633 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,636 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,639 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:47,639 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:47,648 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,651 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,654 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:47,654 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:47,664 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,666 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,669 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:47,669 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:47,679 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,682 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,683 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:47,683 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:47,693 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,698 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,699 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:47,699 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:47,710 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,715 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,716 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:47,716 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:47,727 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,730 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,732 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:47,733 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:47,743 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,746 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,747 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:47,747 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:47,758 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,762 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,762 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:47,763 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:47,773 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,775 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,778 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:47,778 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:47,789 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,793 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,794 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:47,795 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:47,806 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,809 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,810 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:47,811 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:47,822 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,826 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,827 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:47,828 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:47,840 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,843 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,844 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:47,845 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:47,863 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,865 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,867 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:47,868 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:47,880 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,883 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,884 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:47,884 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:47,903 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,905 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,908 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:47,909 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:47,918 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,920 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,923 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:47,923 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:47,934 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,938 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,939 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:47,939 INFO L496 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:47,957 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,959 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,960 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:47,961 INFO L496 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:47,971 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,974 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,974 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:47,975 INFO L496 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:47,985 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,989 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:47,990 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:47,991 INFO L496 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:48,009 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,012 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,013 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:48,014 INFO L496 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:48,024 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,024 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:48,025 INFO L496 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:48,302 WARN L188 SmtUtils]: Spent 277.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 81 [2019-08-05 10:02:48,303 INFO L567 ElimStorePlain]: treesize reduction 96, result has 71.3 percent of original size [2019-08-05 10:02:48,303 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 15 xjuncts. [2019-08-05 10:02:48,303 INFO L221 ElimStorePlain]: Needed 29 recursive calls to eliminate 1 variables, input treesize:725, output treesize:239 [2019-08-05 10:02:48,471 WARN L188 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 81 [2019-08-05 10:02:48,473 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 15 terms [2019-08-05 10:02:48,474 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:48,474 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:48,475 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:48,475 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:48,475 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:48,475 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:48,476 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:48,476 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:48,476 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:48,476 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:48,477 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:48,477 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:48,477 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:48,477 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:48,478 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:48,487 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,490 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,492 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:48,493 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:48,503 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,508 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,508 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:48,509 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:48,519 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,524 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,525 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:48,526 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:48,535 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,538 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,541 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:48,542 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:48,549 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,551 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,553 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:48,554 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:48,564 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,568 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,569 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:48,569 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:48,580 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,584 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,585 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:48,585 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:48,595 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,598 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,601 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:48,601 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:48,611 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,615 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,617 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:48,618 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:48,629 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,631 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,633 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:48,634 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:48,646 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,650 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,653 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:48,653 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:48,664 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,670 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,671 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:48,671 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:48,682 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,685 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,688 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:48,688 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:48,700 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,704 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,705 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:48,705 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:48,717 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,722 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,722 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:48,723 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:48,736 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,739 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,740 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:48,740 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:48,750 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,753 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,756 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:48,756 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:48,771 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,775 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,775 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:48,776 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:48,786 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,788 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,790 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:48,791 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:48,806 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,810 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,811 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:48,812 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:48,823 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,826 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,828 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:48,829 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:48,841 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,845 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,846 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:48,846 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:48,858 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,860 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,863 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:48,863 INFO L496 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:48,880 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,883 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,884 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:48,884 INFO L496 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:48,904 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,907 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,909 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:48,910 INFO L496 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:48,922 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,925 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,926 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:48,926 INFO L496 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:48,937 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,941 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,942 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:48,942 INFO L496 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:48,958 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,960 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,962 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:48,962 INFO L496 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:48,978 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,980 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,981 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:48,981 INFO L496 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:48,999 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:48,999 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:49,000 INFO L496 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:49,285 WARN L188 SmtUtils]: Spent 285.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 86 [2019-08-05 10:02:49,286 INFO L567 ElimStorePlain]: treesize reduction 80, result has 76.1 percent of original size [2019-08-05 10:02:49,286 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 16 xjuncts. [2019-08-05 10:02:49,286 INFO L221 ElimStorePlain]: Needed 31 recursive calls to eliminate 1 variables, input treesize:777, output treesize:255 [2019-08-05 10:02:49,472 WARN L188 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-05 10:02:49,474 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 16 terms [2019-08-05 10:02:49,475 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:49,475 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:49,475 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:49,476 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:49,476 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:49,476 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:49,477 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:49,477 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:49,477 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:49,477 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:49,478 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:49,478 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:49,478 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:49,478 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:49,479 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:49,479 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:49,489 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:49,491 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:49,493 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:49,494 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:49,503 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:49,507 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:49,508 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:49,508 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:49,518 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:49,523 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:49,524 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:49,525 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:49,535 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:49,540 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:49,541 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:49,542 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:49,552 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:49,557 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:49,558 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:49,559 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:49,569 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:49,572 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:49,574 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:49,575 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:49,585 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:49,588 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:49,591 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:49,591 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:49,603 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:49,605 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:49,607 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:49,608 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:49,618 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:49,622 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:49,623 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:49,623 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:49,634 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:49,638 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:49,639 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:49,639 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:49,651 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:49,654 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:49,655 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:49,656 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:49,667 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:49,669 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:49,672 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:49,672 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:49,683 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:49,689 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:49,690 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:49,690 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:49,701 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:49,705 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:49,707 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:49,708 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:49,719 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:49,723 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:49,724 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:49,724 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:49,740 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:49,744 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:49,744 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:49,745 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:49,757 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:49,760 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:49,763 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:49,763 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:49,775 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:49,777 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:49,780 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:49,780 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:49,800 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:49,803 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:49,804 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:49,804 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:49,816 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:49,818 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:49,820 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:49,821 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:49,833 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:49,836 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:49,838 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:49,839 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:49,856 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:49,859 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:49,861 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:49,862 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:49,880 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:49,883 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:49,884 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:49,885 INFO L496 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:49,898 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:49,900 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:49,902 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:49,903 INFO L496 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:49,921 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:49,923 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:49,925 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:49,926 INFO L496 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:49,938 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:49,941 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:49,942 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:49,942 INFO L496 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:49,963 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:49,965 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:49,967 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:49,967 INFO L496 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:49,980 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:49,983 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:49,984 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:49,985 INFO L496 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:50,005 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:50,007 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:50,009 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:50,009 INFO L496 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:50,022 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:50,025 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:50,026 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:50,026 INFO L496 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:50,042 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:50,051 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:50,053 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:50,053 INFO L496 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:50,064 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:50,065 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:50,065 INFO L496 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:50,405 WARN L188 SmtUtils]: Spent 339.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 91 [2019-08-05 10:02:50,406 INFO L567 ElimStorePlain]: treesize reduction 96, result has 73.8 percent of original size [2019-08-05 10:02:50,406 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 17 xjuncts. [2019-08-05 10:02:50,407 INFO L221 ElimStorePlain]: Needed 33 recursive calls to eliminate 1 variables, input treesize:829, output treesize:271 [2019-08-05 10:02:50,609 WARN L188 SmtUtils]: Spent 142.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-05 10:02:50,610 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:50,611 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 17 terms [2019-08-05 10:02:50,612 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 17 terms [2019-08-05 10:02:50,621 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:50,626 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:50,626 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:50,627 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:50,636 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:50,641 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:50,642 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:50,642 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:50,652 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:50,655 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:50,656 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:50,657 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:50,667 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:50,671 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:50,673 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:50,674 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:50,685 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:50,688 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:50,691 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:50,692 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:50,703 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:50,706 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:50,707 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:50,708 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:50,719 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:50,725 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:50,726 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:50,726 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:50,738 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:50,741 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:50,742 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:50,743 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:50,753 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:50,757 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:50,759 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:50,760 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:50,772 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:50,774 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:50,777 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:50,777 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:50,788 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:50,791 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:50,793 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:50,794 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:50,806 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:50,810 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:50,811 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:50,811 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:50,826 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:50,829 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:50,830 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:50,831 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:50,883 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:50,894 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:50,897 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:50,897 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:50,920 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:50,930 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:50,937 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:50,938 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:50,964 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:50,974 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:50,975 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:50,976 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:51,003 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:51,007 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:51,010 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:51,010 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:51,036 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:51,043 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:51,046 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:51,047 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:51,074 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:51,086 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:51,087 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:51,087 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:51,108 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:51,116 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:51,117 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:51,117 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:51,142 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:51,156 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:51,157 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:51,158 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:51,186 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:51,195 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:51,198 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:51,198 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:51,223 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:51,234 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:51,235 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:51,235 INFO L496 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:51,261 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:51,272 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:51,274 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:51,274 INFO L496 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:51,296 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:51,310 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:51,311 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:51,311 INFO L496 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:51,331 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:51,333 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:51,334 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:51,335 INFO L496 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:51,349 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:51,353 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:51,354 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:51,355 INFO L496 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:51,368 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:51,371 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:51,374 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:51,374 INFO L496 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:51,388 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:51,391 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:51,393 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:51,394 INFO L496 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:51,413 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:51,415 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:51,417 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:51,417 INFO L496 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:51,432 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:51,435 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:51,436 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:51,436 INFO L496 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:51,459 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:51,461 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:51,462 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:51,463 INFO L496 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:51,485 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:51,488 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:51,489 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:51,490 INFO L496 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:51,503 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:51,503 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:51,504 INFO L496 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:51,838 WARN L188 SmtUtils]: Spent 333.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 96 [2019-08-05 10:02:51,838 INFO L567 ElimStorePlain]: treesize reduction 80, result has 78.2 percent of original size [2019-08-05 10:02:51,839 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 18 xjuncts. [2019-08-05 10:02:51,839 INFO L221 ElimStorePlain]: Needed 35 recursive calls to eliminate 1 variables, input treesize:881, output treesize:287 [2019-08-05 10:02:52,058 WARN L188 SmtUtils]: Spent 150.00 ms on a formula simplification that was a NOOP. DAG size: 96 [2019-08-05 10:02:52,060 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:52,060 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 18 terms [2019-08-05 10:02:52,062 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 18 terms [2019-08-05 10:02:52,073 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,077 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,079 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:52,080 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:52,090 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,093 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,096 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:52,097 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:52,107 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,110 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,113 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:52,114 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:52,125 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,129 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,130 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:52,131 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:52,142 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,147 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,148 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:52,149 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:52,163 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,168 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,169 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:52,169 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:52,183 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,185 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,188 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:52,188 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:52,200 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,202 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,205 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:52,205 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:52,217 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,220 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,223 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:52,223 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:52,237 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,242 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,243 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:52,243 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:52,256 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,258 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,261 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:52,261 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:52,282 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,284 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,286 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:52,286 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:52,300 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,305 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,306 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:52,306 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:52,320 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,325 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,326 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:52,326 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:52,345 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,347 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,350 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:52,350 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:52,370 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,377 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,378 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:52,378 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:52,399 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,401 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,403 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:52,404 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:52,418 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,421 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,423 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:52,424 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:52,440 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,445 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,446 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:52,446 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:52,469 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,472 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,473 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:52,474 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:52,489 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,492 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,493 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:52,493 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:52,512 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,517 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,518 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:52,518 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:52,539 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,541 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,544 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:52,545 INFO L496 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:52,564 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,566 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,569 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:52,569 INFO L496 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:52,590 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,594 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,595 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:52,595 INFO L496 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:52,616 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,620 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,621 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:52,621 INFO L496 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:52,645 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,649 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,650 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:52,650 INFO L496 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:52,674 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,676 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,678 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:52,679 INFO L496 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:52,695 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,697 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,700 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:52,700 INFO L496 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:52,719 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,723 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,725 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:52,726 INFO L496 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:52,751 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,753 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,755 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:52,755 INFO L496 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:52,771 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,775 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,776 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:52,776 INFO L496 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:52,796 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,798 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,800 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:52,801 INFO L496 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:52,826 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,829 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,830 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:52,830 INFO L496 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:52,850 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,853 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,854 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:52,854 INFO L496 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:52,877 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:52,878 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:52,878 INFO L496 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:53,252 WARN L188 SmtUtils]: Spent 374.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 101 [2019-08-05 10:02:53,253 INFO L567 ElimStorePlain]: treesize reduction 144, result has 67.8 percent of original size [2019-08-05 10:02:53,253 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 19 xjuncts. [2019-08-05 10:02:53,254 INFO L221 ElimStorePlain]: Needed 37 recursive calls to eliminate 1 variables, input treesize:933, output treesize:303 [2019-08-05 10:02:53,485 WARN L188 SmtUtils]: Spent 166.00 ms on a formula simplification that was a NOOP. DAG size: 101 [2019-08-05 10:02:53,487 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:53,487 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 19 terms [2019-08-05 10:02:53,489 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 19 terms [2019-08-05 10:02:53,501 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:53,504 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:53,507 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:53,508 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:53,518 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:53,522 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:53,523 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:53,524 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:53,534 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:53,538 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:53,539 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:53,540 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:53,553 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:53,558 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:53,559 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:53,560 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:53,571 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:53,575 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:53,578 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:53,579 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:53,591 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:53,594 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:53,597 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:53,598 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:53,611 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:53,616 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:53,617 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:53,617 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:53,631 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:53,635 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:53,638 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:53,638 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:53,650 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:53,655 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:53,656 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:53,657 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:53,669 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:53,672 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:53,676 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:53,677 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:53,711 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:53,715 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:53,716 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:53,716 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:53,729 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:53,735 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:53,736 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:53,736 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:53,749 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:53,754 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:53,755 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:53,756 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:53,776 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:53,780 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:53,780 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:53,781 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:53,795 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:53,799 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:53,800 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:53,800 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:53,817 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:53,819 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:53,822 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:53,822 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:53,844 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:53,848 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:53,849 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:53,849 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:53,863 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:53,865 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:53,868 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:53,868 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:53,891 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:53,895 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:53,896 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:53,896 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:53,912 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:53,915 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:53,917 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:53,917 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:53,942 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:53,945 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:53,948 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:53,949 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:53,964 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:53,967 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:53,969 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:53,970 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:53,994 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:53,998 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:53,999 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:54,000 INFO L496 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:54,017 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:54,021 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:54,021 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:54,022 INFO L496 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:54,047 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:54,050 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:54,053 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:54,054 INFO L496 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:54,077 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:54,080 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:54,082 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:54,082 INFO L496 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:54,100 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:54,103 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:54,106 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:54,107 INFO L496 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:54,134 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:54,138 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:54,139 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:54,139 INFO L496 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:54,167 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:54,170 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:54,173 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:54,173 INFO L496 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:54,191 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:54,194 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:54,197 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:54,197 INFO L496 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:54,225 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:54,227 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:54,229 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:54,230 INFO L496 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:54,257 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:54,259 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:54,261 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:54,261 INFO L496 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:54,278 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:54,281 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:54,284 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:54,284 INFO L496 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:54,312 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:54,316 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:54,317 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:54,318 INFO L496 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:54,335 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:54,339 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:54,340 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:54,340 INFO L496 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:54,367 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:54,373 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:54,373 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:54,374 INFO L496 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:54,399 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:54,401 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:54,402 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:54,403 INFO L496 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:54,429 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:54,429 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:54,429 INFO L496 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:54,821 WARN L188 SmtUtils]: Spent 391.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 106 [2019-08-05 10:02:54,822 INFO L567 ElimStorePlain]: treesize reduction 112, result has 74.0 percent of original size [2019-08-05 10:02:54,824 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 20 dim-0 vars, and 20 xjuncts. [2019-08-05 10:02:54,824 INFO L221 ElimStorePlain]: Needed 39 recursive calls to eliminate 2 variables, input treesize:985, output treesize:319 [2019-08-05 10:02:55,112 WARN L188 SmtUtils]: Spent 162.00 ms on a formula simplification that was a NOOP. DAG size: 203 [2019-08-05 10:02:55,123 INFO L134 CoverageAnalysis]: Checked inductivity of 190 backedges. 0 proven. 190 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:02:55,123 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:02:55,123 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2019-08-05 10:02:55,123 INFO L454 AbstractCegarLoop]: Interpolant automaton has 22 states [2019-08-05 10:02:55,124 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2019-08-05 10:02:55,124 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=421, Unknown=0, NotChecked=0, Total=462 [2019-08-05 10:02:55,124 INFO L87 Difference]: Start difference. First operand 24 states and 25 transitions. Second operand 22 states. [2019-08-05 10:02:56,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:02:56,601 INFO L93 Difference]: Finished difference Result 28 states and 28 transitions. [2019-08-05 10:02:56,602 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2019-08-05 10:02:56,602 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 21 [2019-08-05 10:02:56,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:02:56,603 INFO L225 Difference]: With dead ends: 28 [2019-08-05 10:02:56,603 INFO L226 Difference]: Without dead ends: 27 [2019-08-05 10:02:56,603 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=41, Invalid=421, Unknown=0, NotChecked=0, Total=462 [2019-08-05 10:02:56,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2019-08-05 10:02:56,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 25. [2019-08-05 10:02:56,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2019-08-05 10:02:56,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 26 transitions. [2019-08-05 10:02:56,607 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 26 transitions. Word has length 21 [2019-08-05 10:02:56,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:02:56,607 INFO L475 AbstractCegarLoop]: Abstraction has 25 states and 26 transitions. [2019-08-05 10:02:56,607 INFO L476 AbstractCegarLoop]: Interpolant automaton has 22 states. [2019-08-05 10:02:56,607 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 26 transitions. [2019-08-05 10:02:56,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2019-08-05 10:02:56,608 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:02:56,608 INFO L399 BasicCegarLoop]: trace histogram [20, 1, 1] [2019-08-05 10:02:56,608 INFO L418 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:02:56,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:02:56,608 INFO L82 PathProgramCache]: Analyzing trace with hash 21930700, now seen corresponding path program 20 times [2019-08-05 10:02:56,609 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:02:57,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:02:57,617 WARN L254 TraceCheckSpWp]: Trace formula consists of 30 conjuncts, 23 conjunts are in the unsatisfiable core [2019-08-05 10:02:57,620 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:02:57,653 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:57,654 INFO L375 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2019-08-05 10:02:57,654 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:57,676 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:02:57,676 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 10:02:57,676 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:13, output treesize:14 [2019-08-05 10:02:57,684 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:57,689 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:57,692 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:57,693 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:57,694 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:57,697 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:57,697 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:57,698 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:57,713 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:02:57,713 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 10:02:57,713 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:49, output treesize:31 [2019-08-05 10:02:57,730 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:57,731 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:57,731 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:57,736 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:57,737 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:57,739 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:57,739 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:57,744 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:57,748 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:57,748 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:57,749 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:57,753 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:57,756 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:57,758 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:57,758 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:57,762 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:57,763 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:57,763 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:57,807 INFO L567 ElimStorePlain]: treesize reduction 16, result has 74.6 percent of original size [2019-08-05 10:02:57,808 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 10:02:57,808 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:101, output treesize:47 [2019-08-05 10:02:57,833 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:02:57,834 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:57,834 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:57,835 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:57,859 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:57,863 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:57,864 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:57,864 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:57,903 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:57,906 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:57,908 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:57,909 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:57,914 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:57,916 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:57,917 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:57,918 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:57,923 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:57,927 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:57,928 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:57,928 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:57,933 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:57,937 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:57,938 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:57,938 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:57,942 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:57,943 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:57,944 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:58,004 INFO L567 ElimStorePlain]: treesize reduction 16, result has 79.7 percent of original size [2019-08-05 10:02:58,004 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 10:02:58,004 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:153, output treesize:63 [2019-08-05 10:02:58,039 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:58,040 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:02:58,041 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:02:58,046 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,048 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,050 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:58,051 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:58,056 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,059 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,062 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:58,062 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:58,068 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,071 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,073 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:58,073 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:58,079 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,084 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,085 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:58,085 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:58,090 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,095 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,096 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:58,096 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:58,101 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,106 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,107 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:58,107 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:58,112 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,115 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,117 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:58,118 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:58,121 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,122 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:58,122 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:58,200 INFO L567 ElimStorePlain]: treesize reduction 32, result has 71.2 percent of original size [2019-08-05 10:02:58,200 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 10:02:58,201 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 1 variables, input treesize:205, output treesize:79 [2019-08-05 10:02:58,243 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:58,243 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:02:58,244 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:02:58,250 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,254 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,255 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:58,255 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:58,261 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,266 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,266 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:58,267 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:58,273 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,275 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,278 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:58,278 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:58,284 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,287 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,288 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:58,289 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:58,295 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,298 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,300 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:58,300 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:58,306 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,308 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,310 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:58,311 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:58,317 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,320 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,321 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:58,321 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:58,327 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,330 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,332 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:58,333 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:58,387 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,405 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,407 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:58,407 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:58,411 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,411 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:58,411 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:58,508 INFO L567 ElimStorePlain]: treesize reduction 48, result has 66.4 percent of original size [2019-08-05 10:02:58,509 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 10:02:58,509 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 1 variables, input treesize:257, output treesize:95 [2019-08-05 10:02:58,562 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:02:58,562 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:58,563 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:58,563 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:58,563 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:58,563 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:58,564 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:58,569 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,572 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,574 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:58,574 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:58,581 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,584 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,586 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:58,586 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:58,593 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,596 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,598 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:58,599 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:58,605 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,608 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,610 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:58,611 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:58,617 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,619 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,621 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:58,622 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:58,629 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,633 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,634 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:58,634 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:58,641 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,646 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,646 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:58,647 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:58,654 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,658 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,659 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:58,659 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:58,666 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,670 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,671 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:58,671 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:58,677 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,680 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,682 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:58,683 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:58,689 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,693 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,694 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:58,694 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:58,699 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,700 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:58,700 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:58,805 WARN L188 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 41 [2019-08-05 10:02:58,806 INFO L567 ElimStorePlain]: treesize reduction 32, result has 77.6 percent of original size [2019-08-05 10:02:58,806 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 7 xjuncts. [2019-08-05 10:02:58,807 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 1 variables, input treesize:309, output treesize:111 [2019-08-05 10:02:58,865 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:58,865 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:02:58,866 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:02:58,871 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,874 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,877 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:58,877 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:58,882 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,885 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,887 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:58,887 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:58,893 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,898 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,898 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:58,899 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:58,905 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,909 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,910 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:58,911 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:58,917 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,920 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,922 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:58,922 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:58,927 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,931 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,932 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:58,932 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:58,938 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,943 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,944 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:58,944 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:58,950 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,955 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,956 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:58,956 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:58,972 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,975 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,976 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:58,976 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:58,983 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,986 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,988 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:58,988 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:58,993 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,996 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:58,998 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:58,999 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:59,005 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,008 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,010 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:59,010 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:59,017 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,019 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,021 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:59,022 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:59,027 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,028 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:59,028 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:59,152 WARN L188 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 46 [2019-08-05 10:02:59,152 INFO L567 ElimStorePlain]: treesize reduction 32, result has 79.9 percent of original size [2019-08-05 10:02:59,153 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 8 xjuncts. [2019-08-05 10:02:59,153 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 1 variables, input treesize:361, output treesize:127 [2019-08-05 10:02:59,226 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:59,227 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 10:02:59,228 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 10:02:59,234 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,239 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,240 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:59,240 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:59,247 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,250 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,252 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:59,253 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:59,260 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,263 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,265 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:59,266 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:59,273 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,278 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,278 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:59,279 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:59,286 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,291 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,292 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:59,292 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:59,299 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,304 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,305 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:59,305 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:59,312 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,315 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,318 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:59,318 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:59,326 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,331 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,331 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:59,332 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:59,339 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,342 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,345 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:59,345 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:59,353 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,356 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,358 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:59,359 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:59,366 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,371 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,372 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:59,373 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:59,380 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,383 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,386 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:59,386 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:59,394 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,396 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,398 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:59,398 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:59,405 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,408 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,410 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:59,411 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:59,417 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,421 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,423 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:59,424 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:59,440 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,441 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:59,441 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:59,595 WARN L188 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 51 [2019-08-05 10:02:59,596 INFO L567 ElimStorePlain]: treesize reduction 80, result has 64.1 percent of original size [2019-08-05 10:02:59,596 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 9 xjuncts. [2019-08-05 10:02:59,597 INFO L221 ElimStorePlain]: Needed 17 recursive calls to eliminate 1 variables, input treesize:413, output treesize:143 [2019-08-05 10:02:59,683 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:02:59,684 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:02:59,685 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:02:59,691 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,696 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,697 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:59,698 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:59,705 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,710 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,711 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:59,711 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:59,719 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,722 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,725 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:59,725 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:59,733 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,736 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,739 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:59,739 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:59,747 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,752 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,753 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:59,754 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:59,760 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,762 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,765 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:59,765 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:59,774 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,778 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,778 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:59,779 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:59,787 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,792 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,793 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:59,793 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:59,800 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,802 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,805 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:59,805 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:59,813 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,816 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,819 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:02:59,819 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:59,828 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,831 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,834 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:59,834 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:59,841 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,846 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,846 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:59,847 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:59,855 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,860 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,861 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:59,861 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:59,869 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,871 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,874 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:59,874 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:59,883 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,887 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,888 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:59,888 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:59,896 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,900 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,902 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:59,902 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:59,909 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,912 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,913 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:59,913 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:02:59,919 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:02:59,920 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:02:59,920 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:00,080 WARN L188 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 56 [2019-08-05 10:03:00,080 INFO L567 ElimStorePlain]: treesize reduction 32, result has 83.2 percent of original size [2019-08-05 10:03:00,080 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 10 xjuncts. [2019-08-05 10:03:00,081 INFO L221 ElimStorePlain]: Needed 19 recursive calls to eliminate 1 variables, input treesize:465, output treesize:159 [2019-08-05 10:03:00,176 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:00,177 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 10:03:00,178 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 10:03:00,185 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,189 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,190 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:00,190 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:00,198 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,203 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,205 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:00,206 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:00,231 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,233 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,236 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:00,236 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:00,244 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,247 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,250 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:00,250 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:00,258 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,264 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,264 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:00,265 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:00,272 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,276 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,277 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:00,278 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:00,285 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,287 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,290 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:00,290 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:00,297 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,302 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,303 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:00,304 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:00,311 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,313 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,316 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:00,316 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:00,324 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,327 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,329 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:00,330 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:00,338 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,342 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,343 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:00,343 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:00,352 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,355 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,357 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:00,358 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:00,366 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,369 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,371 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:03:00,371 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:00,380 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,384 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,385 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:00,385 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:00,394 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,397 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,400 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:00,400 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:00,409 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,412 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,415 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:00,415 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:00,422 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,425 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,426 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:03:00,426 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:00,434 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,439 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,439 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:00,440 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:00,447 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,449 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,451 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:00,452 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:00,458 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,459 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:00,460 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:00,659 WARN L188 SmtUtils]: Spent 199.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 61 [2019-08-05 10:03:00,660 INFO L567 ElimStorePlain]: treesize reduction 96, result has 64.6 percent of original size [2019-08-05 10:03:00,660 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 11 xjuncts. [2019-08-05 10:03:00,661 INFO L221 ElimStorePlain]: Needed 21 recursive calls to eliminate 1 variables, input treesize:517, output treesize:175 [2019-08-05 10:03:00,774 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 10:03:00,775 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:00,775 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:00,776 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:00,776 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:00,776 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:00,777 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:00,777 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:00,777 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:00,777 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:00,778 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:00,778 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:00,786 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,791 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,792 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:00,792 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:00,800 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,805 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,806 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:00,806 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:00,815 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,818 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,820 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:00,821 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:00,829 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,833 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,835 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:00,836 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:00,844 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,847 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,849 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:00,849 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:00,858 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,863 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,864 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:03:00,865 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:00,873 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,878 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,879 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:00,879 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:00,888 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,893 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,894 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:00,895 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:00,903 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,906 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,908 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:00,908 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:00,917 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,920 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,922 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:00,923 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:00,932 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,937 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,938 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:00,938 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:00,947 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,949 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,951 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:00,952 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:00,961 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,963 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,966 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:00,966 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:00,976 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,981 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,982 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:00,982 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:00,991 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,995 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:00,996 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:00,996 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:01,005 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,008 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,010 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:03:01,011 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:01,020 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,025 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,026 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:01,026 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:01,034 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,037 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,040 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:01,040 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:01,049 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,053 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,054 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:01,054 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:01,062 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,065 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,068 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:01,068 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:01,078 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,091 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,093 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:01,094 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:01,113 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,114 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:01,114 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:01,408 WARN L188 SmtUtils]: Spent 293.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 66 [2019-08-05 10:03:01,408 INFO L567 ElimStorePlain]: treesize reduction 96, result has 66.6 percent of original size [2019-08-05 10:03:01,409 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 12 xjuncts. [2019-08-05 10:03:01,409 INFO L221 ElimStorePlain]: Needed 23 recursive calls to eliminate 1 variables, input treesize:569, output treesize:191 [2019-08-05 10:03:01,577 WARN L188 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 66 [2019-08-05 10:03:01,578 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:01,578 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 10:03:01,580 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 10:03:01,588 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,593 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,594 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:01,594 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:01,602 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,605 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,608 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:01,608 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:01,616 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,618 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,620 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:01,621 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:01,673 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,700 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,703 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:01,703 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:01,710 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,715 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,716 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:03:01,717 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:01,724 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,727 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,730 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:03:01,731 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:01,738 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,741 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,744 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:01,744 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:01,753 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,756 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,759 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:01,759 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:01,769 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,773 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,774 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:01,774 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:01,782 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,786 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,787 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:01,788 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:01,796 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,801 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,802 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:01,803 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:01,812 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,815 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,818 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:01,818 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:01,827 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,832 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,833 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:01,834 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:01,843 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,845 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,848 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:01,848 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:01,858 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,860 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,863 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:01,863 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:01,872 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,875 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,878 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:01,878 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:01,888 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,892 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,893 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:01,894 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:01,903 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,908 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,908 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:01,909 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:01,919 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,923 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,923 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:01,924 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:01,933 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,938 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,939 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:01,940 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:01,948 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,952 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,953 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:01,953 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:01,962 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,965 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,966 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:01,966 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:01,975 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,977 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,979 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:01,979 INFO L496 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:01,987 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:01,987 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:01,987 INFO L496 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:02,218 WARN L188 SmtUtils]: Spent 230.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 71 [2019-08-05 10:03:02,219 INFO L567 ElimStorePlain]: treesize reduction 64, result has 76.4 percent of original size [2019-08-05 10:03:02,219 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 13 xjuncts. [2019-08-05 10:03:02,220 INFO L221 ElimStorePlain]: Needed 25 recursive calls to eliminate 1 variables, input treesize:621, output treesize:207 [2019-08-05 10:03:02,361 WARN L188 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2019-08-05 10:03:02,362 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:02,363 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 13 terms [2019-08-05 10:03:02,364 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 13 terms [2019-08-05 10:03:02,374 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:02,379 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:02,380 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:02,380 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:02,389 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:02,393 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:02,394 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:02,394 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:02,401 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:02,405 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:02,406 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:02,407 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:02,417 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:02,420 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:02,420 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:02,421 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:02,430 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:02,432 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:02,434 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:02,435 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:02,444 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:02,449 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:02,450 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:03:02,450 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:02,460 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:02,465 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:02,466 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:02,466 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:02,476 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:02,479 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:02,481 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:02,482 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:02,492 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:02,496 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:02,499 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:02,499 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:02,507 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:02,510 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:02,512 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:03:02,512 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:02,523 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:02,526 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:02,529 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:02,529 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:02,538 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:02,541 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:02,544 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:02,544 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:02,554 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:02,559 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:02,559 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:02,560 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:02,570 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:02,575 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:02,576 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:02,576 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:02,586 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:02,588 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:02,591 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:02,592 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:02,601 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:02,604 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:02,605 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:02,606 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:02,617 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:02,622 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:02,623 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:02,623 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:02,634 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:02,641 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:02,642 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:02,643 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:02,652 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:02,655 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:02,658 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:02,658 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:02,669 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:02,674 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:02,674 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:02,675 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:02,686 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:02,691 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:02,692 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:02,693 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:02,703 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:02,706 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:02,708 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:02,709 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:02,723 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:02,726 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:02,728 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:02,728 INFO L496 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:02,742 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:02,744 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:02,746 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:02,746 INFO L496 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:02,757 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:02,759 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:02,760 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:02,760 INFO L496 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:02,768 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:02,769 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:02,769 INFO L496 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:03,025 WARN L188 SmtUtils]: Spent 255.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 76 [2019-08-05 10:03:03,026 INFO L567 ElimStorePlain]: treesize reduction 96, result has 69.9 percent of original size [2019-08-05 10:03:03,026 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 14 xjuncts. [2019-08-05 10:03:03,026 INFO L221 ElimStorePlain]: Needed 27 recursive calls to eliminate 1 variables, input treesize:673, output treesize:223 [2019-08-05 10:03:03,189 WARN L188 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 76 [2019-08-05 10:03:03,191 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 14 terms [2019-08-05 10:03:03,191 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:03,192 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:03,192 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:03,192 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:03,193 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:03,193 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:03,193 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:03,193 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:03,194 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:03,194 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:03,194 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:03,195 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:03,195 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:03,195 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:03,204 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:03,207 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:03,210 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:03,211 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:03,219 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:03,222 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:03,225 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:03,226 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:03,236 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:03,239 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:03,242 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:03,242 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:03,251 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:03,259 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:03,259 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:03,260 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:03,268 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:03,272 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:03,274 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:03,275 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:03,285 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:03,289 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:03,290 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:03,290 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:03,301 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:03,303 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:03,306 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:03,307 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:03,316 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:03,318 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:03,320 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:03,321 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:03,332 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:03,335 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:03,338 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:03,338 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:03,348 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:03,351 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:03,354 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:03:03,354 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:03,365 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:03,368 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:03,370 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:03,371 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:03,380 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:03,385 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:03,386 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:03:03,386 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:03,397 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:03,401 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:03,402 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:03,402 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:03,415 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:03,418 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:03,421 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:03,421 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:03,432 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:03,436 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:03,438 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:03,439 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:03,450 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:03,455 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:03,456 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:03,456 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:03,468 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:03,473 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:03,474 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:03,474 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:03,486 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:03,489 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:03,490 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:03,491 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:03,507 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:03,509 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:03,512 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:03,512 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:03,525 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:03,528 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:03,529 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:03,529 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:03,541 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:03,544 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:03,546 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:03,547 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:03,560 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:03,564 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:03,565 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:03,566 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:03,580 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:03,584 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:03,584 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:03,585 INFO L496 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:03,600 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:03,604 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:03,605 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:03,605 INFO L496 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:03,616 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:03,620 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:03,621 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:03,621 INFO L496 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:03,634 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:03,637 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:03,638 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:03,639 INFO L496 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:03,658 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:03,661 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:03,661 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:03,662 INFO L496 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:03,672 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:03,672 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:03,672 INFO L496 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:03,951 WARN L188 SmtUtils]: Spent 277.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 81 [2019-08-05 10:03:03,951 INFO L567 ElimStorePlain]: treesize reduction 96, result has 71.3 percent of original size [2019-08-05 10:03:03,952 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 15 xjuncts. [2019-08-05 10:03:03,952 INFO L221 ElimStorePlain]: Needed 29 recursive calls to eliminate 1 variables, input treesize:725, output treesize:239 [2019-08-05 10:03:04,125 WARN L188 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 81 [2019-08-05 10:03:04,127 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 15 terms [2019-08-05 10:03:04,128 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:04,128 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:04,128 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:04,129 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:04,129 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:04,129 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:04,129 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:04,130 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:04,130 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:04,130 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:04,131 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:04,131 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:04,131 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:04,131 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:04,132 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:04,141 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,144 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,147 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:04,147 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:04,161 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,163 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,165 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:04,166 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:04,175 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,180 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,181 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:04,181 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:04,192 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,196 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,198 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:04,199 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:04,209 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,212 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,215 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:04,216 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:04,227 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,231 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,234 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:04,234 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:04,244 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,247 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,250 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:04,250 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:04,266 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,269 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,270 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:04,270 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:04,281 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,287 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,288 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:04,288 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:04,299 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,303 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,304 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:04,305 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:04,315 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,318 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,320 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:04,321 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:04,332 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,335 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,338 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:04,338 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:04,350 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,354 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,354 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:04,355 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:04,367 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,371 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,372 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:04,372 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:04,384 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,387 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,390 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:04,390 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:04,401 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,403 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,406 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:04,406 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:04,426 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,429 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,430 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:04,431 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:04,442 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,446 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,446 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:04,447 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:04,460 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,464 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,465 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:04,465 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:04,477 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,481 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,482 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:04,483 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:04,500 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,502 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,505 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:04,505 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:04,518 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,522 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,522 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:04,523 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:04,535 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,537 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,539 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:04,539 INFO L496 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:04,559 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,562 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,562 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:04,563 INFO L496 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:04,575 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,577 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,579 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:03:04,579 INFO L496 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:04,592 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,596 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,597 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:03:04,597 INFO L496 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:04,616 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,619 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,621 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:04,622 INFO L496 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:04,634 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,636 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,637 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:04,637 INFO L496 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:04,650 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,653 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,654 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:04,655 INFO L496 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:04,670 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:04,670 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:04,671 INFO L496 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:04,952 WARN L188 SmtUtils]: Spent 280.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 86 [2019-08-05 10:03:04,953 INFO L567 ElimStorePlain]: treesize reduction 48, result has 84.2 percent of original size [2019-08-05 10:03:04,953 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 16 xjuncts. [2019-08-05 10:03:04,953 INFO L221 ElimStorePlain]: Needed 31 recursive calls to eliminate 1 variables, input treesize:777, output treesize:255 [2019-08-05 10:03:05,142 WARN L188 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-05 10:03:05,144 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:05,144 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 16 terms [2019-08-05 10:03:05,146 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 16 terms [2019-08-05 10:03:05,157 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,160 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,163 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:05,164 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:05,171 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,176 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,177 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:05,178 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:05,188 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,191 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,194 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:05,195 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:05,206 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,212 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,213 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:05,213 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:05,223 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,228 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,229 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:03:05,230 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:05,240 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,244 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,246 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:05,247 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:05,259 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,264 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,265 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:05,265 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:05,277 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,279 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,282 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:05,282 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:05,293 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,296 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,299 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:05,299 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:05,312 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,315 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,318 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:05,318 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:05,329 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,331 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,334 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:05,335 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:05,346 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,350 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,353 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:05,353 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:05,365 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,369 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,370 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:05,371 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:05,383 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,386 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,389 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:03:05,390 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:05,403 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,414 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,415 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:05,415 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:05,426 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,431 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,432 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:05,432 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:05,445 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,447 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,450 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:05,451 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:05,471 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,473 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,475 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:05,475 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:05,488 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,492 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,493 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:05,494 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:05,515 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,518 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,519 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:05,519 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:05,536 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,539 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,542 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:05,542 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:05,560 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,562 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,565 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:05,565 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:05,579 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,584 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,585 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:05,586 INFO L496 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:05,607 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,611 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,612 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:05,612 INFO L496 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:05,626 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,630 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,631 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:05,631 INFO L496 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:05,650 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,653 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,656 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:05,656 INFO L496 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:05,674 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,678 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,679 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:05,679 INFO L496 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:05,695 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,697 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,699 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:05,699 INFO L496 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:05,718 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,722 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,723 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:05,723 INFO L496 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:05,742 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,746 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,747 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:05,747 INFO L496 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:05,764 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,767 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,769 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:05,770 INFO L496 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:05,786 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:05,787 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:05,787 INFO L496 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:06,683 WARN L188 SmtUtils]: Spent 894.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 91 [2019-08-05 10:03:06,683 INFO L567 ElimStorePlain]: treesize reduction 112, result has 70.8 percent of original size [2019-08-05 10:03:06,684 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 17 xjuncts. [2019-08-05 10:03:06,684 INFO L221 ElimStorePlain]: Needed 33 recursive calls to eliminate 1 variables, input treesize:829, output treesize:271 [2019-08-05 10:03:06,889 WARN L188 SmtUtils]: Spent 142.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-05 10:03:06,891 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:06,891 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 17 terms [2019-08-05 10:03:06,893 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 17 terms [2019-08-05 10:03:06,903 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:06,909 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:06,910 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:06,910 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:06,919 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:06,923 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:06,924 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:06,924 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:06,933 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:06,937 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:06,940 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:06,940 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:06,948 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:06,951 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:06,953 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:06,953 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:06,961 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:06,965 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:06,968 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:06,968 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:06,978 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:06,984 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:06,985 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:06,985 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:06,994 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:06,998 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:06,999 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:06,999 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:07,008 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:07,010 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:07,013 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:07,014 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:07,024 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:07,028 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:07,031 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:07,031 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:07,039 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:07,043 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:07,046 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:07,047 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:07,056 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:07,060 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:07,061 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:07,061 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:07,071 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:07,074 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:07,077 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:07,077 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:07,087 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:07,089 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:07,091 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:03:07,091 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:07,101 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:07,106 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:07,107 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:07,107 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:07,116 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:07,121 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:07,121 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:03:07,122 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:07,131 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:07,135 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:07,138 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:07,139 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:07,149 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:07,155 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:07,156 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:07,156 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:07,167 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:07,173 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:07,173 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:07,174 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:07,184 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:07,187 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:07,190 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:07,190 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:07,201 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:07,205 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:07,208 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:07,208 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:07,219 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:07,225 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:07,226 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:07,226 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:07,237 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:07,240 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:07,243 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:07,244 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:07,253 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:07,257 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:07,259 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:07,260 INFO L496 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:07,271 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:07,276 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:07,277 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:07,278 INFO L496 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:07,287 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:07,293 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:07,293 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:07,294 INFO L496 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:07,304 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:07,307 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:07,310 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:07,310 INFO L496 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:07,321 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:07,324 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:07,327 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:07,328 INFO L496 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:07,338 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:07,343 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:07,344 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:07,344 INFO L496 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:07,352 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:07,357 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:07,358 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:07,358 INFO L496 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:07,368 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:07,373 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:07,374 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:07,374 INFO L496 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:07,383 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:07,386 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:07,389 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:07,389 INFO L496 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:07,399 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:07,402 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:07,405 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:07,405 INFO L496 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:07,415 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:07,419 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:07,420 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:07,421 INFO L496 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:07,428 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:07,428 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:07,429 INFO L496 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:07,779 WARN L188 SmtUtils]: Spent 350.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 96 [2019-08-05 10:03:07,780 INFO L567 ElimStorePlain]: treesize reduction 112, result has 71.9 percent of original size [2019-08-05 10:03:07,781 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 18 xjuncts. [2019-08-05 10:03:07,781 INFO L221 ElimStorePlain]: Needed 35 recursive calls to eliminate 1 variables, input treesize:881, output treesize:287 [2019-08-05 10:03:07,999 WARN L188 SmtUtils]: Spent 151.00 ms on a formula simplification that was a NOOP. DAG size: 96 [2019-08-05 10:03:08,001 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 18 terms [2019-08-05 10:03:08,001 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:08,002 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:08,002 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:08,002 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:08,002 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:08,003 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:08,003 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:08,003 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:08,003 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:08,004 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:08,004 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:08,004 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:08,005 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:08,005 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:08,005 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:08,005 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:08,006 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:08,006 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:08,016 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,019 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,020 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:08,021 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:08,030 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,034 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,037 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:08,037 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:08,046 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,049 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,052 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:08,052 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:08,061 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,065 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,068 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:08,068 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:08,078 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,082 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,083 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:08,084 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:08,094 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,098 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,101 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:08,101 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:08,112 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,116 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,118 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:08,119 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:08,128 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,131 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,133 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:08,134 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:08,145 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,148 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,151 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:08,152 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:08,162 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,167 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,168 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:08,168 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:08,179 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,184 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,185 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:08,185 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:08,195 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,200 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,201 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:08,202 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:08,211 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,214 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,217 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:08,218 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:08,228 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,231 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,234 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:08,235 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:08,245 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,248 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,251 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:08,252 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:08,262 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,266 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,267 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:08,267 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:08,276 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,281 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,282 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:08,282 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:08,294 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,299 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,300 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:08,301 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:08,311 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,317 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,318 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:08,318 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:08,328 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,332 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,333 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:08,333 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:08,344 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,346 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,349 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:08,350 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:08,358 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,362 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,363 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:03:08,363 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:08,373 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,377 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,380 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:08,380 INFO L496 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:08,391 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,396 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,397 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:08,397 INFO L496 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:08,407 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,410 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,413 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:08,414 INFO L496 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:08,426 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,430 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,432 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:03:08,433 INFO L496 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:08,444 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,448 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,449 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:08,449 INFO L496 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:08,460 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,466 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,467 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:08,467 INFO L496 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:08,477 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,480 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,483 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:08,483 INFO L496 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:08,493 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,498 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,499 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:08,500 INFO L496 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:08,510 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,514 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,516 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:08,517 INFO L496 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:08,527 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,529 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,531 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:08,532 INFO L496 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:08,542 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,544 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,547 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:08,547 INFO L496 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:08,557 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,560 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,560 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:08,561 INFO L496 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:08,571 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,575 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,575 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:08,576 INFO L496 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:08,584 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:08,585 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:08,585 INFO L496 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:08,955 WARN L188 SmtUtils]: Spent 369.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 101 [2019-08-05 10:03:08,955 INFO L567 ElimStorePlain]: treesize reduction 112, result has 73.0 percent of original size [2019-08-05 10:03:08,956 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 19 xjuncts. [2019-08-05 10:03:08,956 INFO L221 ElimStorePlain]: Needed 37 recursive calls to eliminate 1 variables, input treesize:933, output treesize:303 [2019-08-05 10:03:09,189 WARN L188 SmtUtils]: Spent 163.00 ms on a formula simplification that was a NOOP. DAG size: 101 [2019-08-05 10:03:09,191 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 19 terms [2019-08-05 10:03:09,191 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:09,192 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:09,192 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:09,192 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:09,193 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:09,193 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:09,193 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:09,193 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:09,194 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:09,194 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:09,194 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:09,194 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:09,195 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:09,195 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:09,195 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:09,195 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:09,196 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:09,196 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:09,196 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:09,207 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,210 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,213 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:09,214 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:09,224 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,228 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,231 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:09,232 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:09,240 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,245 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,246 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:09,247 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:09,257 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,260 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,263 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:09,264 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:09,273 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,277 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,278 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:09,279 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:09,289 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,292 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,295 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:09,296 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:09,305 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,310 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,311 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:09,312 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:09,323 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,328 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,329 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:09,329 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:09,340 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,346 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,347 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:09,348 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:09,357 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,360 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,363 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:09,363 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:09,373 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,376 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,379 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:09,379 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:09,389 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,394 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,395 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:09,395 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:09,406 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,408 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,410 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:09,410 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:09,421 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,425 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,426 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:09,427 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:09,438 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,440 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,442 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:09,443 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:09,454 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,459 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,460 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:09,460 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:09,471 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,476 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,477 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:09,477 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:09,487 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,493 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,493 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:09,494 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:09,505 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,508 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,511 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:09,511 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:09,522 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,526 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,527 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:09,528 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:09,538 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,544 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,544 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:09,545 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:09,555 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,558 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,559 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:09,559 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:09,570 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,573 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,576 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:09,577 INFO L496 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:09,588 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,591 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,594 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:09,594 INFO L496 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:09,605 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,608 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,611 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:09,611 INFO L496 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:09,621 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,624 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,626 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:09,627 INFO L496 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:09,638 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,642 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,643 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:09,643 INFO L496 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:09,655 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,657 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,660 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:09,660 INFO L496 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:09,670 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,675 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,676 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:09,676 INFO L496 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:09,686 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,690 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,692 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:09,693 INFO L496 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:09,703 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,708 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,709 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:09,709 INFO L496 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:09,720 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,723 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,726 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:09,726 INFO L496 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:09,737 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,739 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,742 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:09,742 INFO L496 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:09,761 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,765 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,766 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:03:09,766 INFO L496 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:09,776 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,781 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,781 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:09,782 INFO L496 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:09,792 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,796 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,797 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:09,797 INFO L496 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:09,808 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,809 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,811 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:09,811 INFO L496 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:09,825 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:09,826 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:03:09,826 INFO L496 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:10,201 WARN L188 SmtUtils]: Spent 374.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 106 [2019-08-05 10:03:10,202 INFO L567 ElimStorePlain]: treesize reduction 96, result has 76.9 percent of original size [2019-08-05 10:03:10,202 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 20 xjuncts. [2019-08-05 10:03:10,203 INFO L221 ElimStorePlain]: Needed 39 recursive calls to eliminate 1 variables, input treesize:985, output treesize:319 [2019-08-05 10:03:10,463 WARN L188 SmtUtils]: Spent 177.00 ms on a formula simplification that was a NOOP. DAG size: 106 [2019-08-05 10:03:10,465 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 20 terms [2019-08-05 10:03:10,465 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:10,466 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:10,466 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:10,467 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:10,467 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:10,468 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:10,468 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:10,468 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:10,469 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:10,469 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:10,469 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:10,470 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:10,470 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:10,470 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:10,470 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:10,471 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:10,471 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:10,471 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:10,472 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:10,472 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:03:10,483 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:10,486 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:10,489 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:10,490 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:10,499 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:10,505 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:10,506 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:03:10,506 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:10,517 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:10,522 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:10,523 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:10,524 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:10,533 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:10,539 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:10,539 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:10,540 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:10,551 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:10,554 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:10,557 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:10,558 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:10,566 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:10,569 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:10,572 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:10,573 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:10,583 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:10,586 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:10,589 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:10,589 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:10,599 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:10,602 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:10,605 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:10,605 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:10,618 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:10,622 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:10,625 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:10,625 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:10,636 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:10,639 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:10,642 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:10,642 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:10,654 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:10,658 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:10,661 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:10,662 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:10,673 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:10,680 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:10,681 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:10,681 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:10,693 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:10,699 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:10,700 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:10,701 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:10,711 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:10,714 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:10,717 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:10,718 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:10,729 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:10,734 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:10,735 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:10,735 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:10,748 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:10,752 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:10,755 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:10,755 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:10,768 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:10,774 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:10,775 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:10,775 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:10,786 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:10,792 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:10,793 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:10,793 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:10,805 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:10,809 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:10,812 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2019-08-05 10:03:10,812 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:10,825 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:10,829 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:10,830 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:10,831 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:10,842 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:10,845 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:10,848 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:10,849 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:10,865 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:10,870 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:10,871 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:10,871 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:10,887 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:10,889 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:10,892 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:10,893 INFO L496 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:10,905 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:10,910 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:10,911 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:10,911 INFO L496 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:10,925 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:10,927 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:10,930 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:10,930 INFO L496 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:10,942 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:10,944 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:10,946 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:10,947 INFO L496 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:10,963 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:10,968 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:10,969 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:10,970 INFO L496 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:10,983 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:10,988 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:10,988 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:10,989 INFO L496 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:11,002 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:11,004 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:11,006 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:11,007 INFO L496 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:11,021 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:11,026 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:11,026 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:11,027 INFO L496 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:11,040 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:11,045 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:11,046 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:11,046 INFO L496 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:11,105 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:11,126 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:11,127 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:11,127 INFO L496 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:11,143 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:11,145 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:11,147 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:11,147 INFO L496 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:11,161 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:11,163 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:11,165 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:11,166 INFO L496 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:11,186 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:11,189 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:11,191 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:11,191 INFO L496 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:11,236 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:11,244 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:11,246 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:11,246 INFO L496 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:11,259 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:11,263 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:11,264 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:11,264 INFO L496 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:11,277 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:11,281 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:11,281 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:11,282 INFO L496 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:11,295 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:11,298 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:11,299 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:11,299 INFO L496 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:11,310 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:03:11,310 INFO L375 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2019-08-05 10:03:11,311 INFO L496 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2019-08-05 10:03:11,853 WARN L188 SmtUtils]: Spent 542.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 111 [2019-08-05 10:03:11,854 INFO L567 ElimStorePlain]: treesize reduction 128, result has 72.4 percent of original size [2019-08-05 10:03:11,856 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 21 dim-0 vars, and 21 xjuncts. [2019-08-05 10:03:11,856 INFO L221 ElimStorePlain]: Needed 41 recursive calls to eliminate 2 variables, input treesize:1037, output treesize:335 [2019-08-05 10:03:12,175 WARN L188 SmtUtils]: Spent 170.00 ms on a formula simplification that was a NOOP. DAG size: 213 [2019-08-05 10:03:12,187 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 0 proven. 210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:03:12,187 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:03:12,187 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2019-08-05 10:03:12,188 INFO L454 AbstractCegarLoop]: Interpolant automaton has 23 states [2019-08-05 10:03:12,188 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2019-08-05 10:03:12,188 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2019-08-05 10:03:12,188 INFO L87 Difference]: Start difference. First operand 25 states and 26 transitions. Second operand 23 states. [2019-08-05 10:03:13,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:03:13,238 INFO L93 Difference]: Finished difference Result 29 states and 29 transitions. [2019-08-05 10:03:13,239 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2019-08-05 10:03:13,239 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 22 [2019-08-05 10:03:13,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:03:13,239 INFO L225 Difference]: With dead ends: 29 [2019-08-05 10:03:13,239 INFO L226 Difference]: Without dead ends: 28 [2019-08-05 10:03:13,240 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2019-08-05 10:03:13,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2019-08-05 10:03:13,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 26. [2019-08-05 10:03:13,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2019-08-05 10:03:13,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 27 transitions. [2019-08-05 10:03:13,242 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 27 transitions. Word has length 22 [2019-08-05 10:03:13,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:03:13,242 INFO L475 AbstractCegarLoop]: Abstraction has 26 states and 27 transitions. [2019-08-05 10:03:13,242 INFO L476 AbstractCegarLoop]: Interpolant automaton has 23 states. [2019-08-05 10:03:13,242 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 27 transitions. [2019-08-05 10:03:13,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2019-08-05 10:03:13,243 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:03:13,243 INFO L399 BasicCegarLoop]: trace histogram [21, 1, 1] [2019-08-05 10:03:13,243 INFO L418 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:03:13,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:03:13,243 INFO L82 PathProgramCache]: Analyzing trace with hash 679851928, now seen corresponding path program 21 times [2019-08-05 10:03:13,244 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy Received shutdown request... [2019-08-05 10:03:56,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2019-08-05 10:03:56,704 INFO L285 seRefinementStrategy]: Strategy FixedRefinementStrategy was unsuccessful and could not determine trace feasibility. [2019-08-05 10:03:56,704 INFO L466 BasicCegarLoop]: Counterexample might be feasible [2019-08-05 10:03:56,713 WARN L219 RCFGBacktranslator]: You are using large block encoding together with an algorithm for which the backtranslation into program statements is not yet implemented. [2019-08-05 10:03:56,714 WARN L224 RCFGBacktranslator]: unable to determine which branch was taken at Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6, Merged: Merged: Merged: Merged: Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6 [2019-08-05 10:03:56,714 WARN L219 RCFGBacktranslator]: You are using large block encoding together with an algorithm for which the backtranslation into program statements is not yet implemented. [2019-08-05 10:03:56,714 WARN L224 RCFGBacktranslator]: unable to determine which branch was taken at Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6, Merged: Merged: Merged: Merged: Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6 [2019-08-05 10:03:56,714 WARN L219 RCFGBacktranslator]: You are using large block encoding together with an algorithm for which the backtranslation into program statements is not yet implemented. [2019-08-05 10:03:56,714 WARN L224 RCFGBacktranslator]: unable to determine which branch was taken at Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6, Merged: Merged: Merged: Merged: Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6 [2019-08-05 10:03:56,714 WARN L219 RCFGBacktranslator]: You are using large block encoding together with an algorithm for which the backtranslation into program statements is not yet implemented. [2019-08-05 10:03:56,715 WARN L224 RCFGBacktranslator]: unable to determine which branch was taken at Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6, Merged: Merged: Merged: Merged: Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6 [2019-08-05 10:03:56,715 WARN L219 RCFGBacktranslator]: You are using large block encoding together with an algorithm for which the backtranslation into program statements is not yet implemented. [2019-08-05 10:03:56,715 WARN L224 RCFGBacktranslator]: unable to determine which branch was taken at Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6, Merged: Merged: Merged: Merged: Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6 [2019-08-05 10:03:56,715 WARN L219 RCFGBacktranslator]: You are using large block encoding together with an algorithm for which the backtranslation into program statements is not yet implemented. [2019-08-05 10:03:56,715 WARN L224 RCFGBacktranslator]: unable to determine which branch was taken at Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6, Merged: Merged: Merged: Merged: Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6 [2019-08-05 10:03:56,715 WARN L219 RCFGBacktranslator]: You are using large block encoding together with an algorithm for which the backtranslation into program statements is not yet implemented. [2019-08-05 10:03:56,715 WARN L224 RCFGBacktranslator]: unable to determine which branch was taken at Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6, Merged: Merged: Merged: Merged: Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6 [2019-08-05 10:03:56,716 WARN L219 RCFGBacktranslator]: You are using large block encoding together with an algorithm for which the backtranslation into program statements is not yet implemented. [2019-08-05 10:03:56,716 WARN L224 RCFGBacktranslator]: unable to determine which branch was taken at Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6, Merged: Merged: Merged: Merged: Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6 [2019-08-05 10:03:56,716 WARN L219 RCFGBacktranslator]: You are using large block encoding together with an algorithm for which the backtranslation into program statements is not yet implemented. [2019-08-05 10:03:56,716 WARN L224 RCFGBacktranslator]: unable to determine which branch was taken at Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6, Merged: Merged: Merged: Merged: Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6 [2019-08-05 10:03:56,716 WARN L219 RCFGBacktranslator]: You are using large block encoding together with an algorithm for which the backtranslation into program statements is not yet implemented. [2019-08-05 10:03:56,716 WARN L224 RCFGBacktranslator]: unable to determine which branch was taken at Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6, Merged: Merged: Merged: Merged: Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6 [2019-08-05 10:03:56,716 WARN L219 RCFGBacktranslator]: You are using large block encoding together with an algorithm for which the backtranslation into program statements is not yet implemented. [2019-08-05 10:03:56,717 WARN L224 RCFGBacktranslator]: unable to determine which branch was taken at Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6, Merged: Merged: Merged: Merged: Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6 [2019-08-05 10:03:56,717 WARN L219 RCFGBacktranslator]: You are using large block encoding together with an algorithm for which the backtranslation into program statements is not yet implemented. [2019-08-05 10:03:56,717 WARN L224 RCFGBacktranslator]: unable to determine which branch was taken at Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6, Merged: Merged: Merged: Merged: Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6 [2019-08-05 10:03:56,717 WARN L219 RCFGBacktranslator]: You are using large block encoding together with an algorithm for which the backtranslation into program statements is not yet implemented. [2019-08-05 10:03:56,717 WARN L224 RCFGBacktranslator]: unable to determine which branch was taken at Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6, Merged: Merged: Merged: Merged: Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6 [2019-08-05 10:03:56,717 WARN L219 RCFGBacktranslator]: You are using large block encoding together with an algorithm for which the backtranslation into program statements is not yet implemented. [2019-08-05 10:03:56,717 WARN L224 RCFGBacktranslator]: unable to determine which branch was taken at Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6, Merged: Merged: Merged: Merged: Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6 [2019-08-05 10:03:56,718 WARN L219 RCFGBacktranslator]: You are using large block encoding together with an algorithm for which the backtranslation into program statements is not yet implemented. [2019-08-05 10:03:56,718 WARN L224 RCFGBacktranslator]: unable to determine which branch was taken at Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6, Merged: Merged: Merged: Merged: Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6 [2019-08-05 10:03:56,718 WARN L219 RCFGBacktranslator]: You are using large block encoding together with an algorithm for which the backtranslation into program statements is not yet implemented. [2019-08-05 10:03:56,718 WARN L224 RCFGBacktranslator]: unable to determine which branch was taken at Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6, Merged: Merged: Merged: Merged: Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6 [2019-08-05 10:03:56,718 WARN L219 RCFGBacktranslator]: You are using large block encoding together with an algorithm for which the backtranslation into program statements is not yet implemented. [2019-08-05 10:03:56,718 WARN L224 RCFGBacktranslator]: unable to determine which branch was taken at Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6, Merged: Merged: Merged: Merged: Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6 [2019-08-05 10:03:56,719 WARN L219 RCFGBacktranslator]: You are using large block encoding together with an algorithm for which the backtranslation into program statements is not yet implemented. [2019-08-05 10:03:56,719 WARN L224 RCFGBacktranslator]: unable to determine which branch was taken at Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6, Merged: Merged: Merged: Merged: Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6 [2019-08-05 10:03:56,719 WARN L219 RCFGBacktranslator]: You are using large block encoding together with an algorithm for which the backtranslation into program statements is not yet implemented. [2019-08-05 10:03:56,719 WARN L224 RCFGBacktranslator]: unable to determine which branch was taken at Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6, Merged: Merged: Merged: Merged: Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6 [2019-08-05 10:03:56,719 WARN L219 RCFGBacktranslator]: You are using large block encoding together with an algorithm for which the backtranslation into program statements is not yet implemented. [2019-08-05 10:03:56,719 WARN L224 RCFGBacktranslator]: unable to determine which branch was taken at Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6, Merged: Merged: Merged: Merged: Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6 [2019-08-05 10:03:56,720 WARN L219 RCFGBacktranslator]: You are using large block encoding together with an algorithm for which the backtranslation into program statements is not yet implemented. [2019-08-05 10:03:56,720 WARN L224 RCFGBacktranslator]: unable to determine which branch was taken at Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6, Merged: Merged: Merged: Merged: Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:25/2-31/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc-dd-2-limited.bpl:26/4-30/6 [2019-08-05 10:03:56,728 WARN L226 ceAbstractionStarter]: Unable to decide correctness. Please check the following counterexample manually. [2019-08-05 10:03:56,729 INFO L202 PluginConnector]: Adding new model speedup-poc-dd-2-limited.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 05.08 10:03:56 BoogieIcfgContainer [2019-08-05 10:03:56,729 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2019-08-05 10:03:56,730 INFO L168 Benchmark]: Toolchain (without parser) took 239575.87 ms. Allocated memory was 141.0 MB in the beginning and 2.5 GB in the end (delta: 2.4 GB). Free memory was 110.7 MB in the beginning and 1.0 GB in the end (delta: -890.2 MB). Peak memory consumption was 2.5 GB. Max. memory is 7.1 GB. [2019-08-05 10:03:56,730 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.16 ms. Allocated memory is still 141.0 MB. Free memory was 112.0 MB in the beginning and 111.7 MB in the end (delta: 210.0 kB). Peak memory consumption was 210.0 kB. Max. memory is 7.1 GB. [2019-08-05 10:03:56,730 INFO L168 Benchmark]: Boogie Procedure Inliner took 49.96 ms. Allocated memory is still 141.0 MB. Free memory was 110.5 MB in the beginning and 108.4 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 7.1 GB. [2019-08-05 10:03:56,730 INFO L168 Benchmark]: Boogie Preprocessor took 21.50 ms. Allocated memory is still 141.0 MB. Free memory was 108.4 MB in the beginning and 107.4 MB in the end (delta: 1.0 MB). Peak memory consumption was 1.0 MB. Max. memory is 7.1 GB. [2019-08-05 10:03:56,730 INFO L168 Benchmark]: RCFGBuilder took 345.32 ms. Allocated memory is still 141.0 MB. Free memory was 107.2 MB in the beginning and 96.9 MB in the end (delta: 10.3 MB). Peak memory consumption was 10.3 MB. Max. memory is 7.1 GB. [2019-08-05 10:03:56,730 INFO L168 Benchmark]: TraceAbstraction took 239154.84 ms. Allocated memory was 141.0 MB in the beginning and 2.5 GB in the end (delta: 2.4 GB). Free memory was 96.7 MB in the beginning and 1.0 GB in the end (delta: -904.2 MB). Peak memory consumption was 2.5 GB. Max. memory is 7.1 GB. [2019-08-05 10:03:56,731 INFO L335 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.16 ms. Allocated memory is still 141.0 MB. Free memory was 112.0 MB in the beginning and 111.7 MB in the end (delta: 210.0 kB). Peak memory consumption was 210.0 kB. Max. memory is 7.1 GB. * Boogie Procedure Inliner took 49.96 ms. Allocated memory is still 141.0 MB. Free memory was 110.5 MB in the beginning and 108.4 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 7.1 GB. * Boogie Preprocessor took 21.50 ms. Allocated memory is still 141.0 MB. Free memory was 108.4 MB in the beginning and 107.4 MB in the end (delta: 1.0 MB). Peak memory consumption was 1.0 MB. Max. memory is 7.1 GB. * RCFGBuilder took 345.32 ms. Allocated memory is still 141.0 MB. Free memory was 107.2 MB in the beginning and 96.9 MB in the end (delta: 10.3 MB). Peak memory consumption was 10.3 MB. Max. memory is 7.1 GB. * TraceAbstraction took 239154.84 ms. Allocated memory was 141.0 MB in the beginning and 2.5 GB in the end (delta: 2.4 GB). Free memory was 96.7 MB in the beginning and 1.0 GB in the end (delta: -904.2 MB). Peak memory consumption was 2.5 GB. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - UnprovableResult [Line: 33]: Unable to prove that assertion always holds Unable to prove that assertion always holds Reason: unable to decide satisfiability of path constraint. Possible FailurePath: [L17] FCALL call p1 := malloc(); [L18] FCALL call p2 := malloc(); [L20] assume p1 < p2; [L22] #memory_int[p1] := 0; [L23] #memory_int[p2] := 0; [L27] #memory_int[p1] := #memory_int[p1] + 1; [L27] #memory_int[p1] := #memory_int[p1] + 1; [L27] #memory_int[p1] := #memory_int[p1] + 1; [L27] #memory_int[p1] := #memory_int[p1] + 1; [L27] #memory_int[p1] := #memory_int[p1] + 1; [L27] #memory_int[p1] := #memory_int[p1] + 1; [L27] #memory_int[p1] := #memory_int[p1] + 1; [L27] #memory_int[p1] := #memory_int[p1] + 1; [L27] #memory_int[p1] := #memory_int[p1] + 1; [L27] #memory_int[p1] := #memory_int[p1] + 1; [L27] #memory_int[p1] := #memory_int[p1] + 1; [L27] #memory_int[p1] := #memory_int[p1] + 1; [L27] #memory_int[p1] := #memory_int[p1] + 1; [L27] #memory_int[p1] := #memory_int[p1] + 1; [L27] #memory_int[p1] := #memory_int[p1] + 1; [L27] #memory_int[p1] := #memory_int[p1] + 1; [L27] #memory_int[p1] := #memory_int[p1] + 1; [L27] #memory_int[p1] := #memory_int[p1] + 1; [L27] #memory_int[p1] := #memory_int[p1] + 1; [L27] #memory_int[p1] := #memory_int[p1] + 1; [L27] #memory_int[p1] := #memory_int[p1] + 1; [L33] assert #memory_int[p1] >= 0; - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 6 locations, 2 error locations. UNKNOWN Result, 239.0s OverallTime, 22 OverallIterations, 21 TraceHistogramMax, 9.2s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 42 SDtfs, 63 SDslu, 0 SDs, 0 SdLazy, 4489 SolverSat, 20 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 8.2s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 231 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 231 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 21.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=26occurred in iteration=21, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 0.0s AutomataMinimizationTime, 21 MinimizatonAttempts, 42 StatesRemovedByMinimization, 21 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.0s SsaConstructionTime, 115.2s SatisfiabilityAnalysisTime, 114.2s InterpolantComputationTime, 275 NumberOfCodeBlocks, 275 NumberOfCodeBlocksAsserted, 22 NumberOfCheckSat, 231 ConstructedInterpolants, 21 QuantifiedInterpolants, 456456 SizeOfPredicates, 21 NumberOfNonLiveVariables, 420 ConjunctsInSsa, 273 ConjunctsInUnsatCore, 21 InterpolantComputations, 1 PerfectInterpolantSequences, 0/1540 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces Completed graceful shutdown