Are all definitions or axioms in logic biconditional (iff) statements? It would make sense to me that they would be. A lot of times I will read a definition though and it won't be written as an iff. Just curious as to why they are or aren't.
2 Answers
Definitions in mathematics always go in both directions. For example, when we say we define $X$ to be a Riemann surface if it is a one-dimensional complex manifold, we really mean iff here. However, it is traditional in English to write definitions using if instead of iff, and most books still use if, though there are some which use iff. The same goes for axioms if we are defining something using axioms. For example, when we say we define $G$ to be a group if it satisfies the group axioms, we really also mean iff here.
-
However, individual axioms my indeed be conditionals, rather than biconditionals. – Jim H Aug 26 '17 at 22:32
-
Nice answer but did you mean two-dimensional instead of one-dimensional? – Giorgio Mossa Aug 27 '17 at 08:08
-
@WillHunting Ahhhhh I see, so you were talking of holomorphic manifolds. Thanks for clarifying. ;-) – Giorgio Mossa Aug 27 '17 at 12:34
-
Of course, definitions are not "really" biconditional in the sense that, apart from the definition itself, there is no way to prove (for example) that a Riemann surface is a one-dimensional complex manifold. Both "if" and "iff" in definitions are abbreviations for something other than a conditional or biconditional, although in English it can appear similar. – Carl Mummert Aug 28 '17 at 12:17
Definitions, yes. Axioms not necessarily.
Note that when we are looking for a definition of $X$, we ask: "What are the necessary and sufficient conditions for something to be an $X$?"
If $P$ is a sufficient condition for $Q$, we write $P \rightarrow Q$
If $P$ is a necessary condition for $Q$, we write $Q \rightarrow P$
So, if $P$ is a necessary and sufficient condition for $Q$, we get $(P \rightarrow Q) \land (Q \rightarrow P)$, which is of course just $P \leftrightarrow Q$
So that's where the biconditional comes from in case of definitions.
Axioms can be used to capture definitions as well, in which case we call the definitional axioms. But not all axioms express definitions.

- 100,612
- 6
- 70
- 118
$$\forall x,y \in N: x+y\in N \land \forall x\in N:x+0=x \land \forall x, y\in N: x+S(y)=S(x+y)$$
No biconditionals. Does this not define $+$ on the set of natural numbers $N$?
– Dan Christensen Aug 27 '17 at 04:51