What is necessary vs. sufficient conditions?
A sufficient condition guarantees the outcome. A necessary condition is required for the outcome.
If A then B: A is sufficient for B, and B is necessary for A. Rain is sufficient for wet streets; wet streets are necessary for rain to have fallen.
Confusing the two is one of the most tested flaws. If B then A does not follow from if A then B.
Related glossary entry: necessary vs. sufficient conditions.
Last updated October 12, 2026