Can $\{1, x^2, x^3, x^4, ...\}$ approximate $x$ on $[0,1]$?
Here is an attempt:
Let $\mathcal{A}$ be the linear span of our set $\{x^0, x^2, x^3, x^4, ...\}$. $\mathcal{A}$ is a vector subspace and separates points. It is also a subalgebra since $\sum_{i \neq 1}^{n} a_i x^i \times \sum_{i \neq 1}^{m} b_i x^i $ does not generate any $x^1$ term. $[0,1]$ is compact, and $x^0 = 1 \in \mathcal{A}$. By the Stone-Weierstrass theorem, $\mathcal{A} = C([0,1])$. Conclude that our initial set can approximate $x$.
This is my first time using the Stone-Weierstrass theorem and I think I made a mistake, since the same argument goes through for all sets of the form $\{1, x^k, x^{k+1}, x^{k+2}, ...\}$ or say polynomials with even powers. It also seems to contradict the fact that the $\{1, x, x^2, ... \}$ form a basis in $L^2([0,1])$.
Any help will be greatly appreciated!