I'm a CS freshman. In my discrete math textbook, it says
... whenever b > 1 and c and d are positive, we have
$(\log_bn)^c$ is $O(n^d)$, but $n^d$ is not $O((\log_bn)^c)$
But why? Using Wolframalpha I see the plot show for b=2,c=3,d=1, it the logarithm still grows slower than the polynomial, but I don't know how to understand this mathematically. Is there a way to prove that for any arbitrary c and b, while d=1, $(\log_bn)^c$ is $O(n^d)$?