I am in the midst of learning decidable and undecidable language and I came across the following theorem:
A language $A \subseteq \Sigma^*$ is decidable if and only if $A$ as well as $\Sigma^* \setminus A$ are semi-decidable.
I'm not sure what $\Sigma^* \setminus A$, the complement of the language $A$, is supposed to mean. A language is a set of strings, so would its complement then be the set of all strings that are not in $A$? Can anyone provide a more formal explanation and definition?
$\Sigma^*\setminus A = \{x\mid x\in\Sigma^*\wedge x\not\in A\}$.