If I have a proposition of the form $$(\forall x \in X) (\exists y \in Y) (\forall r \in R) \, P(x,y,r)$$ where at least any number of $X$, $Y$ and $R$ can be the same. Is that logically equivalent to the following?
$$(\forall r \in R) (\forall x \in X) (\exists y \in Y) \, P(x,y,r)$$
where $P(x,y,r)$ is any proposition (possibly an implication). How would I prove it, if it's possible? Properties of quantifiers can't be proven through truth tables, so how would I start to approach this sort of problem?
No. The former implies the latter but is not equivalent to it.
You have $\forall x\in\mathrm X~~\exists y\in\mathrm Y~~\forall r\in\mathrm R~~P(x,y,r)$ where $P$ is a generic relation.
Now $\exists y~\forall r~\phi$ entails $\forall r~\exists y~\phi$. If something holds for every $r$ of a particular $y$, then something holds for some $y$ of any $r$.
However, the converse is not so.
So $\forall x\in\mathrm X~~\forall r\in\mathrm R~~\exists y\in\mathrm Y~~P(x,y,r)$ is entailed by the original sentence, but is not equivalent to it.
This can be broken into two steps.
$\forall x ~\forall r~\phi$ entails and is entailed by $\forall r~\forall x~\phi$. So the previous statement is equivalent to the desired result. However the original statement only entails them. $$\forall x\in\mathrm X~~\exists y\in\mathrm Y~~\forall r\in\mathrm R~~P(x,y,r)\\\Downarrow\\\forall x\in\mathrm X~~\forall r\in\mathrm R~~\exists y\in\mathrm Y~~P(x,y,r)\\\Updownarrow\\\forall r\in\mathrm R~~\forall x\in\mathrm X~~\exists y\in\mathrm Y~~P(x,y,r)$$