I have an exercise and I don't know how to solve it. The problem statement is as follows:
Prove, for any alphabet $\Sigma$, there is a unique language $L$ that satisfies $L = (\Sigma L)^C$. What language is it?
From set theory I know that $A^C = U - A$, therefore $(\Sigma L)^C = \Sigma^* - \Sigma L$ (where $\Sigma^*$ is the set of all words over an alphabet $\Sigma$) . I can't think of anything that can help me here using this.
The condition $(\Sigma L)^c = L$ can also be written, by taking complements on both sides, as $\Sigma L = L^c$. It follows that, for every word $u \in \Sigma^*$ and every letter $a \in \Sigma$, $$ u \in L \iff au \in L^c \quad (1) $$ Indeed, if $u \in L$, then $au \in \Sigma L = L^c$ and if $au \in L^c = \Sigma L$, then $u \in L$.
Now, since $\Sigma L$ does not contain the empty word $\varepsilon$, one must have $\varepsilon \in L$. Using (1), it is now easy to prove (by induction on the length of the words) that the words of even length are necessarily in $L$, and those of odd length are necessarily in $L^c$. It follows that $L$ is necessarily equal to the language $(\Sigma^2)^*$ of words of even length. It just remains to verify that indeed, this language is a solution of the equation $\Sigma L = L^c$.