This is from a 2011 qualifier in functional analysis:
Let $T: E\rightarrow F $ be a linear continuous surjective map between Banach spaces. If $F$ is separable, prove there is a separable closed subspace $E_o$ of $E$ such that $T(E_o)=F$.
Of course se we are in the hypothesis of the open mapping Theorem and we have:
$$B_F(0,c)\subset T(B_E)$$
Because $F$ is separable, there is a dense countable set $\{y_n\}$ in $B_F(0,c)$. To each one of these elements we may take $x_n\in B_E$ such that $T(x_n)=y_n$. I am tempted do define $E_o=\overline{span(\{x_n\:| n \in \mathbb{N}\})}$. However I am having trouble proving $T(E_o)=F$. If we take $y\in F$ a non zero element, there is a sequence of $y_{n_j}$ such that:
$$T(x_{n_j})=y_{n_j}\rightarrow \frac{y}{\lVert y \rVert}c$$
However I have no guarantee the $x_{n_j}$ converge to a point in $E_o$: