Big O, Omega, Theta Notation

Big-O

Upper bounding a function

and real valued functions. if there exists constants and such that for all .

Properties

  • Reflexivity:
  • Constants: If and , then
  • Products: If and , then
  • Sums: If and , then
  • Transitivity: If and , then

Big-

Lower bounding a function

and real valued functions. if there exists constants and such that for all .

Big-

Tight bound of a function

and real valued functions. if there exists constants , such that for all .

Asymptotic Bounds

  • then but not
  • then but not