Big O and little o notation


By Philip Ellison on Friday, August 23, 2002 - 11:13 pm:

Could somebody please explain the following notation to me (if possible, please describe them both mathematically - so I can use them correctly - and in laymen's terms - so I understand them!):

O,o,~,> ,< ,= (the last three should be made up of curved, rather than straight lines).

I've just started a book on number theory, and I felt that it would be a good idea to have a good understanding of the symbols being used before I started trying to prove hypotheses involving them!
Thanks in advance for any help.


By Paul Smith on Saturday, August 24, 2002 - 09:46 am:

Philip,

I've used TeX to illustrate what these symbols mean because I can't get them to work in HTML! :)

f(x)=O(g(x))|f(x)|<Ag(x) x

f(x)=o(g(x))f(x)/g(x)0, as x tends to some limiting value

f(x)~g(x)f(x)/g(x)1, as x tends to some limiting value

f(x)g(x)f(x)=o(g(x))

f(x)g(x)f(x)/g(x), as x tends to some limiting value

f(x)g(x)Ag(x)<f(x)<Bg(x) x.
I hope this is useful for you.

Paul


By Philip Ellison on Saturday, August 24, 2002 - 07:17 pm:

Thanks for the help... however, I'm still confused! What, for instance, does
o(1)=O(1) mean?


By Julian Pulman on Monday, August 26, 2002 - 11:10 am:

It means that if we have f(x)=o(1) - ie f(x) approaches zero in a limit, then also f(x)=O(1).

f(x)=O(1) means we may construct a constant A such that f(x) < A for all x. So basically, f(x)=o(g(x)) implies f(x)=O(g(x)).

An obvious example is x=O(x2 ) for x tending to infinity since we may set our A at 1.1 and clearly 1.1x2 > x for any x greater or equal to 1.


Julian


By Philip Ellison on Monday, August 26, 2002 - 12:25 pm:

Ah, thanks... that helps a lot. I was unsure of what they meant in conjunction with each other.
Thanks again to both of you for sorting this out for me.