I have just started my masters without any substantial experience in programming and I am struggling to understand certain concepts. I have been given the following language $$L = \{a^i b^j c^k \mid i, j, k ≥ 0, \text{ if } i = 1 \text{ then } j = k\}.$$
However, I am struggling to find a way to prove that it is not regular using $L′ = \{ab^i c^i \mid i ≥ 0\}$. Also, what am I meant to do when I am given a pumping length of 2, and I have to prove that L satisfies the requirements of the regular language pumping lemma for strings longer than 2. I think I am a bit confused.