Let $X$ be a Banach space, and $Y$ be a closed subspace of $X$. Suppose the closed unit ball $B(0,1)=\{x\in X : \|x \| \leq 1 \}$ is weakly compact in $X$. Show: given $x \in X$, there is a point in $Y$ of minimal distance to $x$.
EDIT: Attempt:
Using weakly compactness of the unit ball, we know that $X$ is reflexive.
Now I know that since $Y$ is convex and closed, it also weakly closed; so that I construct a minimizing sequence $(y_n)$ in $Y$ such that $\|x- y_n \|$ will converge to the minimal distance.
But I'm not sure how to show that $\|x- y_n \|$ will converge to the minimal distance.
I feel like I could somehow use lower semicontinuity to get a minimal distance. But then in this case, $Y$ has to be compact.
Also, I haven't used that $X$ is reflexive...
Any help is appreciated!
Thanks!