Consider the following premises. r_1 -> S_14(a_14). forall x_14: R_14(x_14) -> S_14(x_14). r_1 or R_14(a_14). S_14(a_14) -> r_4. Can we infer ~r_4 from them? If possible, name the inference rules being used at each step.
 From forall x_14: R_14(x_14) -> S_14(x_14) we can infer R_14(a_14) -> S_14(a_14) via universal instantiation. From r_1 -> S_14(a_14), R_14(a_14) -> S_14(a_14), r_1 or R_14(a_14) we can infer S_14(a_14) via disjunction elimination. Finally, from S_14(a_14) -> r_4, S_14(a_14) we can infer r_4 via modus ponens, which contradicts ~r_4. Therefore, the answer is no.