Well, in English, we take 'Q if P' to mean that Q follows from P. For example, 'if a number is positive, then it is greater than zero' to mean 'the fact that a number is greater than zero follows from its positivity'. We then call P a sufficient condition for Q, and Q a necessary condition for P, since if Q was false, then P couldn't possibly be true (example: 'if you buy three pizzas, the fourth is free'. If the fourth pizza isn't free, then you haven't bought three pizzas, so Q is necessary for P).
Now, when we say 'Q only if P' we mean 'if Q then P'. For example, 'free Coke only if you buy a pizza' means that if you got a free Coke, you bought a pizza - in other words, P follows from Q.
IFF is the combination of these two - namely, 'P iff Q' means that P follows from Q and that Q follows from P. Or that Q is a necessary and sufficient condition for P (and vice-versa).
Of course, I'm not suggesting that English works like this. In the construction of this logical language (called 'first-order logic'), people took particular examples from the natural languages they spoke (English, German, French, etc,) and used those ideas to represent abstract properties of deduction or rules of inference that they thought were our "laws of thought". The question of whether such systems ('calculi') are actually representative of our own deductive processes is one addressed in philosophy of language, as well as logic - it also forms a fundamental part of artificial intelligence research.
Last edited by Mahratta : 05-06-2011 at 11:49 PM.
|