Let $$ L =\Big\{ \ ba^{2^k}b^{i_1}ab^{i_2}a\dots b^{i_k}a \ \Big|\ k\ge 1,\ i_j\ge1 \ ,\ 1\le j \le k\ \Big\}\ . $$ Using the pumping lemma prove that $L$ isn't regular.
The answer given to this is:
Assuming $L$ is regular, from the pumping lemma there is $n\in\mathbb{N}$ such that for $z=ba^{2^n}b^{i_1}ab^{i_2}a\dots b^{i_n}a$, $z\in L$, $|z|\ge n$ can be expressed as $z=uvw$ where $u=ba^s (0\le s\le n-2)$, $v=a^t (1\le t\le n)$, and $w=a^{2^n-s-t}b^{i_1}ab^{i_2}a...b^{i_k}a$. Choosing $i=2$ we get $$ \begin{aligned} uv^iw &=b\ a^sa^{2t}a^{2^n-s-t}\ b^{i_1}ab^{i_2}a\dots b^{i_k}a \\ &=b\ a^{2^n+t}\ b^{i_1}ab^{i_2}a\dots b^{i_k}a \end{aligned} $$ but $n>1$ so $$2^n < 2^n + t \le 2^n + n < 2^n + 2^n = 2\cdot 2^n =2^{n+1}$$ a contradiction therefore $L$ is not regular.
I don't understand why the last inequality leads to a contradiction
If the language were regular, the pumped word $$ uv^2w=ba^{2^n+t}b^{i_1}ab^{i_2}a\dots b^{i_k} $$ would have to be in $\ L\ $, which would require $\ 2^n+t=2^k\ $, by the definition of $\ L\ $. But since $\ 2^n<2^n+t<2^{n+1}\ $, it is impossible for $\ 2^n+t\ $ to be any integral power of $\ 2\ $.