I know this may sound like a basic question in mathematical logic, implications and/or conditionals. But I haven't been able to find a simple and clear explanation as to why do we automatically call $B$ necessary for $A$, whenever we are given the fact that $A$ is sufficient for $B$?
I am not asking about the meaning of the words 'sufficient' and 'necessary' or how the truth table looks; I am asking why does one of these words represent one direction of relating A and B, whenever the other word represents the opposite direction? Why did we come to see them as opposite directions in the logical flow between two such events/statements?
Update:
It appears that the statement that $A$ is sufficient for $B$ doesn't tell us anything about $B$ influencing $A$ to happen. Yes, $A$ will be enough to guarantee $B$, but why does that lead us to conclude that $B$ is one of the necessary conditions for $A$ to happen? Why wouldn't $A$ happen without care about $B$?
Best Answer
Now, for $A$ to happen, $B $ should also happen. Because if $A$ happens without $B$ happening, then statement 1 above will become false. So $B$ should definitely happen for $A$ to happen. So $B$ becomes necessity for $A$.
$B$ is a bigger set, and $A$ is a subset of $B$
'I am a mammal' is sufficient for 'I am an animal'. I have to be an animal to be a mammal.
Hope this helps.