T(n)=4⋅T(⌈4n⌉)+2n
And T(0)=1 and T(1)=1.
Show that T(n)≥2nlog2n+(2n−1) for all n≥1:
- Base Case: Show that T(n)≥2nlog2n+(2n−1) for n=1:
T(n)11≥?2nlog2n+(2n−1)≥?2⋅0+2−1≥1 as required
- Inductive Case: Assume that T(m)≥2mlog2m+(2m−1) for all m≤k for some k≥1.
We need to show that T(k+1)≥2(k+1)log2(k+1)+(2(k+1)−1).
Or otherwise, T(k+1)≥2(k+1)log2(k+1)+(2k+1).
We then have that for n=k+1:
T(k+1)=2⋅T(⌈2k+1⌉)+2(k+1)≥2⋅(⌈2k+1⌉)⋅log2(⌈2k+1⌉)+2(k+1)≥2⋅(2k+1)⋅log2(2k+1)+2(k+1)=(k+1)log2(2k+1)+(2k+2)≥2(k+1)log2(k+1)+(2k+1) as required
Hence, by strong induction, T(n)≥2nlog2n+(2n−1) for all n≥1.