Nur weil ¬(¬B) = B ist, heißt das noch lange nicht, dass du ¬(¬B) durch B ersetzen musst. Es heißt lediglich, dass du es darfst. Ersetzen wir mal stattdessen ¬B durch B' und ¬A durch A'. Dann hat die Aussage ¬(¬B) ∨ (¬A) (von der du ja jetzt weißt, wie man auf sie kommt) die Form A' ∨ ¬B'. Und das ist nun mal per Definition äquivalent zu B' => A'. Jetzt schauen wir uns an, wofür B' und A' stehen und bekommen ¬B => ¬A.