Is the language $L = \{a^nb^m : n = 2^m\}$ context-free?
Assume L is a context-free language. Then $\ \exists p\in \mathbb{Z}^{+}:\forall s\in L\left | s \right |\geq p. s = uvxyz,\left | vy \right |\geq 1,\left | vxy \right |\leq p. s_i = uv^{i}xy^{i}z\in L\forall i\geq 0\ $.
Let s = $\ a^{2^p}b^{p}\ $
Pumping i times will give a string of length $\ 2^{p} + (i - 1)*j\ $ a's and $\ p + (i - 1)*k\ $ b's where $\ 1 \leq j + k \leq p\ $
Case 1: $\ j \neq 0\ $ $\ k \neq 0\ $
??
Case 2: $\ j = 0\ $ $\ k \neq 0\ $
??
Case 3: $\ j \neq 0\ $ $\ k = 0\ $
??
It can be concluded from this that L is not a context-free language.