El Chaz aludió, en un comentario, a que por suficiencia de "o" se puede razonar que ambas implicaciones son ciertas.
Tenga en cuenta que $A \rightarrow B$ es equivalente a $\lnot A \lor B$ (puede confirmarlo utilizando una tabla de verdad para cada uno y convencerse de que producen la misma "salida" -valor de verdad- para cualquier combinación dada de valores de verdad de A y B).
Esto es lo que siempre me ayudó cuando aprendía lógica por primera vez:
Sea el valor de verdad de $A$ ser falsa, de $B$ Verdad. Entonces $A \implies B$ es un ejemplo del caso 1 en el que tenemos una afirmación falsa que implica una afirmación verdadera. Ahora bien, si tomamos la equivalencia de $A \implies B$ y $\lnot A \lor B$ entonces en este caso, $\lnot A$ es $\lnot\text{False}$ es decir $\lnot A$ es una afirmación verdadera. Puesto que $\lnot A$ es una afirmación verdadera, entonces también lo es $\lnot A \lor \text{True}$ y también $\lnot A \lor \text{False}$ (si $B$ resultó ser falsa), ya que un enunciado disyuntivo ("o") se evalúa como verdadero siempre que (al menos) uno de sus disyuntos sea verdadero. Dado que $\lnot A$ es cierto, entonces $\lnot A \lor X$ es verdadera independientemente del valor de verdad de la afirmación $X$ resulta ser.
Una explicación más "no matemática" podría utilizar un ejemplo realista, no descabellado, como el siguiente. Supongamos que el pronóstico anuncia una probabilidad de lluvia del 50% para mañana. Inmediatamente afirmo que "si llueve mañana, me llevaré un paraguas al campus". Vale, pues ya es mañana:
escenario 1. No está lloviendo, (y no llueve en absoluto), pero me he llevado el paraguas por si llueve. Falso --> Verdadero.
escenario 2. No llueve (y no llueve en absoluto). Bien por mí porque he decidido no llevarme el paraguas (ya que tengo suficiente con cargar conmigo). Falso --> Falso.
¿Eso ayuda?