The way that the conditional or implication operator is taught in most logic courses is actually incorrect. Well, to be more precise, it does not correspond to reality or what we generally mean when we say "if X then Y", "X implies Y", or "X is a (sufficient) condition of Y".
This conditional/implication operator is used as a proxy for what you called an "if statement" such as "if X then Y" and is often symbolized as X ⊃ Y or X -> Y. But what this really means is "(reality is ordered such that) it is impossible for X to be true and Y to be false." That is, implication (and its cousin, disjunction) is actually a modal claim. It doesn't tell us about the actual truth of X or Y, but only what combinations are (im)possible. But very few people ever learn modal logic, so people are taught a different (and unreal) meaning for the implication operator.
Consider the claim, "If John passes the exam, then he will graduate", E > G. Consider what we REALLY mean when we say something like this. We are saying that reality is presently arranged such that it is impossible for John to pass the exam and NOT graduate. This doesn't tell us whether E or G is true or false, and we don't actually know if this compound claim is false from the truth E or G alone except in one special case: when E is true and G is false. Because the claim means that E & ~G is impossible, if it turns out that E is true and G is false, then we know that the whole claim is false. But in all other cases, we do not know from the truth of E and G whether the whole claim is true (contrary to basically every text in existence on this matter).
But wait, there's more.
The typical formal logic class will teach you that the negation of X > Y produces X & ~Y, but that is actually an error. X & ~Y doesn't follow from ~(X > Y) -- only the possibility of X & ~Y. To say that X > Y is false is to say "it is not the case that it is impossible for X to be true and Y to be false" or "it is possible for X to be true and Y to be false." This is symbolized in different ways depending on the modal system in play.
The implication operator as taught in practically all contemporary symbolic logic courses does not correspond to what we actually intend when we say "if X then Y," but is an abstract mathematical operator with its own unique quirks. This is a tremendous problem for contemporary logic and for students learning logic, as they are being taught something that doesn't really match up with how we (rightly) think about things.
Now, what I've told you here is the truth, and here is the real problem: If you apply this in your basic logic courses, your professor will probably fail you... even though you are correct and the course is wrong. However, if you apply this in your real-life reasoning, things will likely go better and make more sense in the long run.
:)
     
Anna R.
Yeah that helps a lot! Thanks so much!!
12/01/12