Consider the following premises. forall x_17: Q_14(x_17) -> Q(x_17). forall x_17: Q(x_17) or ~Q_17(x_17). forall x_17: Q_17(x_17). Can we infer Q(h) or q from them? If possible, name the inference rules being used at each step.
 From forall x_17: Q(x_17) or ~Q_17(x_17) we can infer forall x_17: Q_17(x_17) -> Q(x_17) via universal rewriting. From forall x_17: Q_17(x_17) we can infer forall x_17: Q_17(x_17) or Q_14(x_17) via universal addition. From forall x_17: Q_17(x_17) -> Q(x_17), forall x_17: Q_14(x_17) -> Q(x_17), forall x_17: Q_17(x_17) or Q_14(x_17) we can infer forall x_17: Q(x_17) via universal disjunction elimination. From forall x_17: Q(x_17) we can infer Q(h) via universal instantiation. Finally, from Q(h) we can infer Q(h) or q via addition. Therefore, the answer is yes.