Definition:Nonvanishing

Definition
A function $f$ is said to be nonvanishing it has no zeroes in its domain.

That is, $f$ is nonvanishing :
 * $\forall x \in \Dom f: \map f x \ne 0$

In this context, $f$ is (usually) either real-valued or complex-valued.

In any case, its codomain needs to contain a zero, so at the very least its codomain needs to be a ring.