I am learning automata theory, and I am confused about this exercise:
Give context free grammar to create the following language where the input alphabet is $\{a,b\}$
$L = \{w \text{ where }w\text{ is NOT of the form }b^n a^n\}$
So, I understand how to create $\{b^n a^n, n\in\mathbb{N}\}$:
$$S \to bSa \mid \epsilon$$
But I am lost as to how to generate a language that is $\{w \text{ where }w\text{ is NOT of the form }b^n a^n\}$. Help would be appreciated.