When writing a paper, it's possible that some auxiliary results hold in more generality or in a stronger version than what's actually needed to prove the main results of the article. And so here comes the question:
Should one state and prove the exact auxiliary result that is used, or should one sharpen it to its best possible version?
I can think of pros and cons of both approaches: Proving better results cannot be a bad thing in itself, but spending time proving a too strong and not-so-interesting Lemma might be distracting and not worth the effort. Even if it's not so hard to improve the Lemma it might be confusing to the reader to use a weaker version of what's stated.
Example:
Suppose I need to use a Lemma of the form:
For every $\varepsilon>0$ there exists a sequence $(x_n)_n$ with property $(P)$ such that $|x_n|<\varepsilon$ for all $n\in\mathbb{N}$.
However, looking at the proof of this Lemma I (and most likely the referee and the reader) noticed that slightly changing the proof a stronger version holds:
For every sequence of positive numbers $(\varepsilon_n)_n$ there exists a sequence $(x_n)_n$ with property $(P)$ such that $|x_n|<\varepsilon_n$ for all $n\in\mathbb{N}$.
Which version should I include if I only need the first (and weaker) statement?