Product of Hausdorff Factor Spaces is Hausdorff/General Result

Theorem
Let $\SS = \family{\struct{S_\alpha, \tau_\alpha}}$ be an indexed family of topological spaces for $\alpha$ in some indexing set $I$.

Let $\displaystyle T = \struct{S, \tau} = \prod_{\alpha \mathop \in I} \struct{S_\alpha, \tau_\alpha}$ be the product space of $\SS$.

Let each of $\struct{S_\alpha, \tau_\alpha}$ for $\alpha \in I$ be $T_2$ (Hausdorff) spaces.

Then $T$ is a $T_2$ (Hausdorff) space.

Proof
Let $x, y \in S : x \ne y$.

Then $x_\alpha \ne y_\alpha$ for some $\alpha \in I$.

Since $\struct{S_\alpha, \tau_\alpha}$ is Hausdorff then:
 * $\exists U, V \in \tau_\alpha : x_\alpha \in U, y_\alpha \in V : U \cap V = \O$

Let $\pr_\alpha : S \to S_\alpha$ be the projection of $S$ to $S_\alpha$.

Then:

By definition of the projection $\pr_\alpha$:
 * $\map {\pr_\alpha} x = x_\alpha \in U$

By definition of the preimage under $\pr_\alpha$:
 * $x \in \map {\pr_\alpha^\gets} U$

Similarly:
 * $y \in \map {\pr_\alpha^\gets} V$

By definition of the Tychonoff topology $\tau$:
 * $\map {\pr_\alpha^\gets} U, \map {\pr_\alpha^\gets} V \in \tau$

Since $x, y \in S$ were arbitrary, it follows that $T$ is a $T_2$ (Hausdorff) space.