Let $B$ be a Banach space with separable dual and let $(f_n)$ be dense and countable in $B^*$. Let $\tilde{\tau}$ be the initial topology associated to the collection of maps $f_n : B\rightarrow \mathbb{R}$.
My question: is $\tilde{\tau}$ the standard weak topology on $B$?
My attempt :
Let $\tau$ denote the weak topology on $B$. Obviously, $\tau$ makes all the $f_n$'s continuous. Being $\tilde{\tau}$ the smallest doing so, $$\tilde{\tau}\subseteq \tau.$$
Conversely, I tried to reason with the basis of such topologies. Fix arbitrary $x_0 \in B$, $\epsilon >0$ and $g_1,...,g_N \in B^*$ and recall that $U_{x_0}(\epsilon,g_1,...,g_N):= \{x \in B \colon |g_i(x-x_0)|< \epsilon, \ i=1,...,N\}$ is open neighborhood of $x_0$ in $\tau$. To conclude, it is sufficient to show that there exists an open neighborhood $\tilde{U}$ of $x_0$ in $\tilde{\tau}$ so that $\tilde{U}\subset U_{x_0}(\epsilon,g_1,...,g_N)$.
My guess is to pay some $\tilde{\epsilon}$ in requiring $f_{n_i} \approx g_i$ for all $i=1,..,N$ and define $\tilde{U}:= U_{x_0}(\tilde{\epsilon},f_{n_1},...,f_{n_N})$, but I am struggling in bounding the term $|f_{n_i}(x)-g_i(x)|$ uniformly on $x$.