After studying mathematics for some time, I am still confused.
The material conditional “$\rightarrow$” is a logical connective in classical logic. In mathematical texts one often encounters the symbol “$\Rightarrow$”, which is read as “implies” or “if … then ….” It is customary and reasonable to treat “$\Rightarrow$” as the material conditional, i. e. as equivalent to saying “the antecedent is false or the consequence is true (or both)”.
Now there is some controversy about whether the material conditional really captures conditional statements because it doesn't really say anything about a causal connection between the antecedent and the consequence. This is quite often illustrated by the means of statements in natural languages such as “the moon is made out of cheese $\Rightarrow$ all hamsters are green” – since the moon isn't made out of cheese, is this statement true? This remained problematic to me.
While I came to accept the material conditional as a good way of describing implications and conditionals, I'm having a hard time to explain this usage to freshmen whenever I get asked.
My questions are: How can we best justify the interpretation of “$\Rightarrow$” as a material conditional? Why is it so well-suited for mathematics? How can we interpret or read it to understand it better? Can my confusion about it be led back to some kind of misunderstandig or misinterpretation of something?
I have yet very poor background in mathematical logic (I sometimes browse wikipedia articles about it), but I'd have no problem with a technical answer to this question if it clarifies the situation.
The original question asked "Why is the material conditional so well-suited for mathematics?" Here's a central consideration which others have not touched on.
One thing mathematicians need to be very clear about is the use of statements of generality and especially statements of multiple generality – you know the kind of thing, e.g. the definition of continuity that starts for any $\epsilon$ ... there is a $\delta$ ... And the quantifier-variable notation serves mathematicians brilliantly to regiment statements of multiple generality and make them utterly unambiguous and transparent. (It is when we come to arguments involving generality that borrowing notation from logic to use in our mathematical English becomes really helpful.)
Quantifiers matter to mathematicians, then: that should be entirely uncontentious. OK, so now think about restricted quantifiers that talk about only some of a domain (e.g. talk not about all numbers but just about all the even ones). How might we render Goldbach's Conjecture, say? As a first step, we might write
Note then, we restrict the universal quantifier by using a conditional. So now think about the embedded conditional here.
What if $n$ is odd, so the antecedent of the conditional is false. If we say this instance of the conditional lacks a truth-value, or may be false, then the quantification would have non-true instances and so would not be true! But of course we can't refute Goldbach's Conjecture by looking at odd numbers!! So in these cases, if the quantified conditional is indeed to come out true when Goldbach is right, then we'll have to say that the irrelevant instances of the conditional with a false antecedent come out true by default. Come out "vacuously" true, if you like. In other words, the embedded conditional will have to be treated as a material conditional which is true when the antecedent is false.
So: to put it a bit tendentiously and over-briefly, if mathematicians are to deal nicely with expressions of generality using the quantifier-variable notation they have come to know and love, they will have to get used to using material conditionals too.