I have this language:
$L = \{a^nb^nc^kd^k∣n > k\}$
I get why $L$ isn't context free, but why $\bar{L}$ context free?
A pushdown automaton trying to decide $\overline{L}$ can just non-deterministically guess the ``reason'' while the input word doesn't belong to $L$. The potential reasons will be:
Each individual condition can be checked by a pushdown automaton, so we're good.