Let $X$ be a normed space and let $\{x_n\}$ be a sequence in $X$ such that $x_n\to x$ weakly. Show that there is a sequence $\{y_n\}$ such that $y_n\in \operatorname{co}\{x_1,...,x_n\}$ and $||y_n-x||\to 0.$
My attempt: put $y_1=x_1$ and for a constant $t_0\in (0,1)$ define $y_n:=t_0x_{n-1}+(1-t_0)x_n$ for $n\geq 2$. clearly $y_n\to x$ weakly. also $||.||-\mathrm{cl}~ \mathrm{co}\{\{x_n\}_{n\in {\Bbb N}}\}= w-\mathrm{cl}~ \mathrm{co}\{\{x_n\}_{n\in {\Bbb N}}\}$ so $x\in||.||-\mathrm{cl}~ \mathrm{co}\{\{x_n\}_{n\in {\Bbb N}}\} $. can I say $y_n\to x$ by norm?
Thanks in advance