The logical difference between p being necessary for q and p being sufficient for q is the following: the former means that p is true in all cases that q is true (but not vice versa) while the latter means that q is true in all cases that p is true (but not vice versa). It might be easier to understand this in the following way:
- 'p is necessary for q' is equivalent to saying 'in order for it to be even possible that q to be true, p must be true'
- 'p is sufficient for q' is equivalent to saying 'in order to guarantee that q is true, p must be true'
This demonstrates that when p is necessary for q, p isn't enough to guarantee that q is true, since it only makes it possible that q be true. However, it does entail that without p being true, q cannot be true. On the other hand, when p is sufficient for q, p guarantees that q is true, but q could still be true without p being true.
Here are some examples:
- It raining outside is sufficient, but not necessary, for the sidewalk being wet. (since the sidewalk could be wet as a result of water coming from sprinklers)
- Listening in class is necessary, but not sufficient, for doing well on the exam. (since one also needs to retain what one has learned in class to do well on the exam)
- Fuel is necessary, but not sufficient, for driving a car. (since the car might have fuel but the engine doesn't work or nobody is in the car to drive it)
In these examples, you can see how replacing every instance of 'sufficient' with 'necessary' and every instance of 'necessary' with 'sufficient' would make all these statements go from true to false.
It's worth pointing out that p being sufficient for q will always entail that q is necessary for p, and vice versa. On a more formal note, for any conditional in the form of "If p, then q", p here is a sufficient condition for q while q is a necessary condition for p. This is also the case for "p only if q" or "q if p", since both of these are equivalent to "If p, then q".
It's also important to note that it's possible for p to be both sufficient AND necessary for q, where this is represented by the biconditional, "p if and only if q". Since p being sufficient for q entails that q is necessary for p, and vice versa, then the p being both sufficient and necessary for q also entails that q is both sufficient and necessary for p.
Hien B.
Apologies for my mistake! Derek is right here. I shouldn't have said that for every true conditional of the form "if p, then q", it follows that p is sufficient for q and q is necessary for p. It is still true, however, that if p is sufficient for q (and q is necessary for p), it follows that "if p, then q" is true. It's just that it's not true of every conditional that its antecedent is sufficient for it's consequent and that its consequent is necessary for it's antecedent, as Derek shows above with his counterexample.04/04/19