I completely understand why $p {\implies} q$ is not false when $p$ is false. If we take the statement, "If it rains, I don't go to the gym", and it's not raining and I go or don't go to the gym, the original statement is clearly not false. So, this, I understand.
However, when we are proving the validity of $p {\implies} q,$ there's some difference between the first two lines in the truth table and the last two lines.
I mean, if we assume $p$ and end up getting $q,$ we can prove $p {\implies} q$ true. This seems to me to correspond to the first line in the truth table, where $p$ and $q$ are true means $p {\implies} q$ true. Similarly, if we assume $p$ and end up getting $q$ false, we can prove $p {\implies} q$ false. This to me corresponds to the second line in the truth table, where $p$ is true and $q$ false means $p {\implies} q$ false.
However, if we assume that $p$ is false, obtaining $q$ true or $q$ false does not prove $$p {\implies} q$$ true or false. Here, we say that $p {\implies} q$ is vacuously true, but to me it would make more sense if it was "inconclusive"; couldn't $p {\implies} q,$ by the same logic, be "vacuously false" or just be inconclusive, since, whether it holds, using it in a proof would not result in a conclusion? Is there a reason why we say "vacuously true" specifically?
"If it rains, I go to the gym."
This statement is true when it doesn't rain regardless of whether you go to gym or not.
– AgentS Jun 24 '18 at 19:55