I'm studying the topological product using Schubert's book. He starts by defining the product topology as follows:
DEFINITION. Let $\{X_{\lambda}\}_{\lambda\in\Lambda}$ be a (non-empty) family of topological spaces. The coarsest topology on the set $X=\underset{\lambda\in\Lambda}{\prod}X_{\lambda}$ , for which all projections $p_{\lambda}:X\rightarrow X_{\lambda}$ are continuous, is called the product topology on X. If $X$ is considered as having this topology, then $X$ is called the topological product of the spaces $X_\lambda$.
He then states the following theorem:
THEOREM: Sets of the form $\prod Q_{\lambda}$, where $Q_{\lambda}$ is open in $X_{\lambda}$ and $Q_{\lambda}=X_{\lambda}$ with a finite number of exceptions, form a basis for the product topology.
Which the usual definition of the product topology.
I tried to prove this theorem from the given definition. I'm still very shaky in this topic (topology), and I found this proof particularly tricky, so I would like you to check it.
My attempt: I know that the coarsest topology on $X$ containing all the sets of a certain family $A$ of subsets of $X$ is the topology generated by $A$ ($A$ thus being a subbasis for this topology).
Hence, if we let $A$ be the set of all subsets of $X$ containing all the sets of the form $p_{\lambda}^{-1}(Q_{\lambda})$ (with $Q_\lambda$ an open set of $X_\lambda$), $A$ is a subbasis of the product topology (because all projections $p_{\lambda}:X\rightarrow X_{\lambda}$ are continuous precisely when the sets of the form $p_{\lambda}^{-1}(Q_{\lambda})$ (with $Q_\lambda$ an open set of $X_\lambda$) are open in $X$).
I also know that, if $Q_{\mu}$ is a set of $X=\underset{\lambda\in\Lambda}\prod X_{\lambda}$, then $p_{\mu}^{-1}(Q_{\mu})=X_{1}\times X_{2}\times...\times Q_{\mu}\times...$
Now, the set of all finite intersections of the elements of $A$ is a basis of $X$. The finite intersections of the $p_{\mu}^{-1}(Q_{\mu})=X_{1}\times X_{2}\times...\times Q_{\mu}\times...$ are precisely of the form described in the theorem.