Half of all apparent failures of basic logical reasoning can be attributed to the fact that in everyday language, unlike formal logic, or generally means xor.
Conversation
Half of the rest can be explained by sufficiency being mistaken for (or overstated as) necessity+sufficiency
2
10
Replying to
And the third half is by thinking if A then B implies if B then A.
2
Replying to
That’s actually the same as the second thing I said. A ==> B being read as A<==> B

