集合 $S$ を定義域とし、$R(x,y)$ を $S$ を定義域とする命題関数とする。このとき次が成り立つ。
$$
\forall x\in S,\ \forall y\in S,\ R(x,y)\ \Leftrightarrow\ \forall y\in S,\ \forall x\in S,\ R(x,y)
$$
-1.と2.より両方向の含意が成り立つので主張が成立する。
$$ \Box$$
集合 $S$ を定義域とし、$R(x,y)$ を $S$ を定義域とする命題関数とする。このとき次が成り立つ。
$$
\exists x\in S,\ \exists y\in S\ \text{s.t.}\ R(x,y)\ \Leftrightarrow\ \exists y\in S,\ \exists x\in S\ \text{s.t.}\ R(x,y)
$$
-1.と2.より、両方向の含意が成り立つので主張が成立する。
$$ \Box$$
$\forall$ と $\exists$ を入れ替えると一般には同値でない。すなわち、
$$
\forall x\in S,\ \exists y\in S\ \text{s.t.}\ R(x,y)
$$
と
$$
\exists y\in S\ \text{s.t.}\ \forall x\in S,\ R(x,y)
$$
は一般に同値ではない。
$ $
例えば、$S=\mathbb{N}$ とし、$R(x,y)$ を
$$
R(x,y):\ x< y
$$
で定める。このとき
$$
\forall x\in\mathbb{N},\ \exists y\in\mathbb{N}\ \text{s.t.}\ R(x,y)
$$
は真である。実際、任意の $x\in\mathbb{N}$ に対して、例えば $y=x+1$ と取れば $x< y$ が成り立つ。
$ $
一方で
$$
\exists y\in\mathbb{N}\ \text{s.t.}\ \forall x\in\mathbb{N},\ R(x,y)
$$
は偽である。実際、命題
$$
\exists y\in\mathbb{N}\ \text{s.t.}\ \forall x\in\mathbb{N},\ x< y
$$
が真であると仮定する。すると、ある $y_0\in\mathbb{N}$ が存在して
$$
\forall x\in\mathbb{N},\ x< y_0
$$
が成り立つ。ここで $x:=y_0$ とおくと、$x\in\mathbb{N}$ であるから上の全称命題より
$$
y_0< y_0
$$
が従うが、これは成り立たない。従って元の存在命題は偽である。
$ $
従って、この例では
$$
\forall x\in S,\ \exists y\in S\ \text{s.t.}\ R(x,y)
$$
は真であるが
$$
\exists y\in S\ \text{s.t.}\ \forall x\in S,\ R(x,y)
$$
は偽であり、両者は同値ではない。