I've been asked to prove the following tautology via natural deduction:
$\forall x \, (\lnot Px \lor Qx) \rightarrow (\forall y \, Py \rightarrow \forall z \,Qz)$
I normally use tree proofs, but I don't think I can show those here so I'll say in words what I've done so far.
First, I assume $\forall x (\lnot Px \lor Qx)$ to deduce $\lnot Pd \lor Qd$ from $\forall x \, (\lnot Px \lor Qx)$.
Secondly, I assume $\forall y \, Py$ and $\lnot Pd$ to deduce $(\forall y \, Py \rightarrow \forall \, z Qz)$ from $\lnot Pd$.
Thirdly, I assume $Qd$ and am trying to deduce $(\forall y \, Py \rightarrow \forall z \, Qz)$ from $Qd$.
If I can make this third deduction I can use OR-elimination to get the conclusion, but I don't see how I can deduce $(\forall y \, Py \rightarrow \forall z \, Qz)$ from $Qd$.
Is there a way to make this third deduction or did I just start my whole proof wrong?