I have searched and find this:
In classical logic, why is $(p \Rightarrow q) = T$ if $p = F$ and $q = F$?
Is the only way to prove that is not a tautology by having $T \to F$, which gives $F$?
I have searched and find this:
In classical logic, why is $(p \Rightarrow q) = T$ if $p = F$ and $q = F$?
Is the only way to prove that is not a tautology by having $T \to F$, which gives $F$?
$p{\implies}q$ promises that $q$ will be true if $p$ is. This promise is only broken (falsified) when $q$ is false when $p$ is true. When $p$ and $q$ are both false we can not say the promise is not kept.
"$q$ actually is false, but I may still promise it would be true if $p$ were, although it happens to be that $p$ is not."
PS: We do not say $p{\implies}q$ is a tautology when $p$ and $q$ are false; we just say it is true. A tautology is true for all possible evaluations for the literals.
However, $\bot{\implies}\bot$ is a tautology, since the only literals are the falsity constant whose only permissable evaluation is false.