Consider the following premises. w or q. ~q. p <-> s_1. ~w or s_1. Can we infer p from them? If possible, name the inference rules being used at each step.
 From w or q, ~w or s_1 we can infer q or s_1 via resolution. From p <-> s_1 we can infer s_1 -> p via biconditional elimination. From q or s_1, ~q we can infer s_1 via disjunctive syllogism. Finally, from s_1 -> p, s_1 we can infer p via modus ponens. Therefore, the answer is yes.