My question, right up front, is: what is the term for a modifier that behaves this way? But "this way" takes some explanation, and that is the rest of the question.
I am a mathematician, and my question makes the most sense in a context where words are formally defined anyway, but you can freely substitute "foo" and "bar" for any technical jargon.
A ring is defined to be a set with two operations that satisfy certain properties. Among these properties, there is not universal agreement: should, or should not, the ring be required to admit a multiplicative identity ('unit')? For a mathematician who does not require this, it is easy to indicate when they wish temporarily to impose the hypothesis: they can just refer to a "unital ring".
A mathematician who will almost always consider only unital rings might decide to make that part of the definition of a ring, so that they can say "ring" where a more permissive mathematician would say "unital ring". (This lightweight controversy is discussed in the Wikipedia article.) However, this latter kind of mathematician, on making the rare encounter of a ring that does not have a unit, must either make up an entirely new term for it, or call it a "non-unital ring".
This usage is almost universally understood, but somewhat puzzling: while it makes sense to understand, e.g., a "commutative ring" as being a structure that it is a ring, and also satisfies the requirement that its multiplication be commutative, there is no way that one can so interpret "non-unital ring" if a ring, by definition, has a unit.
So, what's happening here is that "non-unital" is not refining "ring" by adding conditions, but changing the meaning of "ring" by dropping existing conditions. That is, you know something about a commutative ring even without cracking open the definition of "ring" (namely, that it has a commutative operation); but, to know something about a non-unital ring, you must not only crack open the definition of "ring", but recognize which among the properties one is expected to remove.
I'm looking for a word describing the behavior or function of modifiers that behave like "non-unital", in the sense outlined above.