I can't find a counter example to this formula, or in case if its true - what is the correct way to prove it... In this case, first o is "little-o notation" - a strict upper bound. And second is "big-O notation".
I found here fine examples, that this statements not true
"$f(n) = o(g(n)) => 2^{f(n)} = o(2^{g(n)})$", with counter example f(n)=1/n, g(n)=1.
"$f(n) = O(g(n)) => 2^{f(n)} = O(2^{g(n)})$", with counter example f(n)=n, g(n)=2n.
I'm looking for a way to prove or disproove this expression exactly:
$f(n) = o(g(n)) => 2^{f(n)} = O(2^{g(n)})$