Consider the following definitions for f(n, m) = O(g(n, m))
- there exists positive constants c, n_0, m_0 such that
0<= f(n, m) <= c * g(n, m) for all (n, m) such that n >= n_0
AND m >= m_0
- there exists positive constants c, n_0, m_0 such that
0<= f(n, m) <= c * g(n, m) for all (n, m) such that n >= n_0
OR m >= m_0
- There exists a constant c> 0 such that lim sup_{n ->
infinity} lim sup_{m -> infinity} f(n,m)/g(n, m) < c
- Note that this means that you first take the limit
superior with respect to m. The result will be a function of just n.
You then take the limit superior of this function with respect to n.
- There exists a constant c> 0 such that lim sup_{m ->
infinity} lim sup_{n -> infinity} f(n,m)/g(n, m) < c
- Note that on the surface that this definition is
different than the last on in that the order that you take the limits
is switched.
- There exists a constant c> 0 such that for all but
finitely many pairs (m, n) it is the case that f(n,m) < c * g(n, m)
State which definitions are equivalent. Fully justify your
answers. Argue about which definition you think is the best one.