I've run into this problem a number of times. A typical example is
Simplify[Sign[k], {0 < A, 0 < B, A*Exp[2*y] < k, y > 1}]
which evaluates to $1$, as it should. However, adding the additional, irrelevant assumption $B < A$
Simplify[Sign[k], {0 < A, 0 < B, B < A, A*Exp[2*y] < k, y > 1}]
now evaluates to Sign[k]
which is undesirable.
This is just the most recent example I've run into where adding irrelevant assumptions prevents Simplify
from simplifying. I am considering changing my code to prune the assumption list of irrelevant symbols before attempting to simplify. Is there any other way around this?