Quick context: This is a transposition of exercise 6.3 of Remco Van der Hofstad (2016) and it is relevant to some problem i encoutered in my research.
For each $n \in \mathbb{N}$, define a series of positive numbers $w_i^n$ with $1\leq i\leq n$. Also denote an uniformly chosen numbers by $w_U = W_n$ where $U$ is picked uniformly in $\{1,...,n\}$ (meaning $\mathbb{P}(W_n = w_i^n) = 1/n$ for any $i\leq n$). We also suppose that :
a)$W_n$ converges in distribution to a positive variable in the sense that $\lim_{n\rightarrow\infty}\mathbb{P}(W_n < t) = \mathbb{P}(W < t)$
b) $\lim_{n\rightarrow\infty} \mathbb{E}W_n = \mathbb{E}W$
c) $\lim_{n\rightarrow\infty} \mathbb{E}W_n^2 = \mathbb{E}W^2$
The question is to show that A. if a) and b) hold then $\max_{i\leq n} w_i^n = o(n)$ and that B. if a), b) and c) then $\max_{i\leq n} w_i^n = o(\sqrt{n})$.
As for my approach, I have noticed A. and B. are proven the same way. To prove A. I wanted to use the Borel Cantelli Lemma to show that $w_i^n/n > \epsilon$ only a finite amount of times. We have :
\begin{equation} \sum_{ i\leq n } 1_{ w_i^n/n > \epsilon } = \sum_{ i\leq n} 1_{w_i^n > n\epsilon} \end{equation}
which can be rewritten as
\begin{equation} \sum_{ i\leq n } 1_{ w_i^n/n > \epsilon } = \sum_{ d = \lceil n\epsilon \rceil } d\mathbb{P}( W^n = d) \end{equation}
The rightmost part can be majored by something close to the expectation of $W$ regardless of $n$. My intuition tells me that taking $n$ to $\infty$ feel like it should be enough to finish the proof but i feel like i did not use all the hypotheses... I'm open to any ideas about the proof.
PS: I asked an adjacent question yesterday which might be relevant.