Let $a_n$ and $b_n$ be two sequences. I'm trying to understand the difference between $a_n = o(b_n)$ and $a_n \ll b_n$.
$a_n = o(b_n)$ as $n \to \infty$ if $a_n/b_n \to 0.$
$a_n \ll b_n$ if $a_n \ge 0$ and $a_n = o(b_n).$
What is the importance of the requirement that $a_n$ be nonnegative in the second definition?