Math Problem Statement

If $f(n) = \theta(g(n))$ and $g(n)=\theta(h(n))$ then $h(n)=\theta(f(n))$

So, if we are saying that $f(n)$ has the property of:

$\exists \ c_1, c_2, n_0 \ \ \ s.t. \ \ \ c_1 \ \cdot f(n) \le g(n) \le c_2 \ \cdot f(n)$

Which implies that $g(n)$ is a function that both lower bounds $f(n)$ and upper bounds $f(n)$

Therefore, if $g(n)=\theta(h(n))$ then therefore:

$\exists \ d_1, d_2, n_0 \ \ \ s.t. \ \ \ d_1 \cdot \ g(n) \le h(n) \le d_2 \cdot g(n)$

So, h(n) is both the upper bound and lower bound of g(n).

We can form the final inequality, which implies:

So the = really means that the notation on the left hand side belongs into the set of functions in the theta formula, such that for the final one, h(n) is both lower bounding and upper bounding f(n)

$\exists \ e_1, e_2, n_0 > 0 \ s.t \ \forall n \ge n_0 \ | \ e_1 \cdot h(n) \le f(n) \ge e_2 \cdot h(n)$

If we expand that inequality by plugging in

I am confused exactly how to prove this?

Solution

Ask a new question for Free

By Image

Drop file here or Click Here to upload

Math Problem Analysis

Mathematical Concepts

Asymptotic Notation
Big-Theta Notation
Algorithm Analysis

Formulas

$f(n) = \theta(g(n))$: $\exists c_1, c_2, n_0 \ s.t. \ c_1 \cdot g(n) \le f(n) \le c_2 \cdot g(n)$
$g(n) = \theta(h(n))$: $\exists d_1, d_2, n_0 \ s.t. \ d_1 \cdot h(n) \le g(n) \le d_2 \cdot h(n)$
Final result: $\exists e_1, e_2, n_0 \ s.t. \ e_1 \cdot h(n) \le f(n) \le e_2 \cdot h(n)$

Theorems

Transitivity of Big-Theta Notation

Suitable Grade Level

College-Level (Undergraduate Computer Science or Mathematics)