Consider the following definition:
A sequence $\{p_n\}$ is Cauchy if we have that for every $n, m \ge N$: $$|p_n - p_m| < \epsilon$$
Although if and only if is not used, we know that if a sequence is Cauchy, the Cauchy criterion holds. Consider now the following definition:
An action of a group $G$ on a set $X$ is transitive if and only if for each $x, y \in X$ there is a $g \in G$ such that $gx = y$.
What motivates the use of "if and only if" here? As far as definitions go, my head has automatically thought "if and only if." The latter example is taken from Ratcliffe's "Foundations of Hyperbolic Manifolds", and he switches a lot between "if" and "if and only if" in his definitions.
Personally i think the second option is better, because it avoids confusion.
– Bman72 Dec 10 '14 at 10:06