I'm reading a course related to Hilbert spaces and the problem I faced is following: Denote $S_n=\{(t_1,t_2,\ldots, t_n)\in [0,1]^n : 0\leqslant t_1\leqslant t_2\leqslant \cdots\leqslant t_n\leqslant 1\}$ and $H_n=\{f^{\otimes n}(t_1, t_2, \ldots, t_n) , (t_1, t_2, \ldots, t_n) \in S_n : f\in L_2([0,1])\}\subset L_2(S_n)$, where the tensor product $f^{\otimes n}(t_1, t_2, \ldots, t_n):=f(t_1)f(t_2)\cdots f(t_n)$. The author said that it is easy to see the closure of linear span of $H_n$ is $L_2(S_n)$, $$\overline{\mbox{span}}^{L_2(S_n)} H_n = L_2(S_n),$$ i.e., span$H_n$ is dense in $L_2(S_n)$ w.r.t. topology generated by inner product.
I tried by using Stone-Weierstrass theorem, however this theorem is only available for continuous functions on compact domain. Does anybody have any idea?