Definition (Subbasis for Product Topology):
Let $\mathcal{S}_{\beta}$ denote the collection $$\mathcal{S}_{\beta} = \left\{ \pi_{\beta}^{-1}(U_{\beta}) \ | \ U_{\beta} \text{ is open in} \ X_{\beta}\right\}$$ and let $\mathcal{S}$ denote the union of these collections, $$\mathcal{S} = \bigcup_{\beta \in J}S_{\beta}$$ The topology generated by the subbasis $\mathcal{S}$ is called the product topology.
Since a topology generated by a subbasis is the collection of all unions of finite intersections of subbasis elements, is the following a satisfactory definition of the Product Topology?
$$\mathcal{T}_P = \left\{ \ \bigcup_{\alpha \in I} \left(\bigcap_{\beta \in [1, ..,n]} \pi^{-1}_{\beta}\left(U_{\beta}\right)\right)_{\alpha} \ \ \middle| \ U_{\beta} \text{ is open in some } X_{\beta}\ \right\}$$ and $I$ is an arbitrary indexing set.
As a follow up question, is there any easier way to formally define the product topology on a product space, other than this?