I was being bothered by the fact that $p \implies q$ is defined when $p$ is false, so I thought I would try an example in math terms to help me understand it; but I got a stuck:
Let's define
$p: x > 0$
$q:$ The equation $100 = \sqrt x$ has a solution in $\mathbb{R}$
Consider the statement
$$p \implies q$$
$$\begin{array}{|c|c|c|} \hline p&q&p\implies q\\ \hline T&T&T\\ T&F&F\\ F&T&T\\ F&F&T\\\hline \end{array}$$
Now $(p \implies q) = T$ makes sense when $p$ and $q$ are both true, and this agrees with the truth table. But if we look at the third row of the truth table, we are told that $(p \implies q)$ should be true even if $p=F$ and $q=T$. However, mathematically the statement
$$x \le 0 \implies \text{The equation $100 = \sqrt x$ has a solution in }\mathbb{R} $$
is of course false. How do we reconcile this? My only idea is that somehow one of $p, q$ is not a "real" statement or that they are not independent from each other, but according to what I've learned so far they are valid.