By the previous definition,
search for such that .
If it exists, we will find it.
If it doesn’t, the program diverges.
Suppose is Computably Enumerable.
Let be a machine that lists all members of .
Construct the set such that
iff lists in step .
Then is Computable, so is .
Proposition
The class of sets is not closed under complementation.
A set is iff it is Computably Enumerable.
It is easy to see that for a Computable set,
it is computably enumerable.
It’s complement is also computable, so computably enumerable.
To go the other way,
list all the elements of and in alternating order,
because both and are computably enumerable.
But this will list all elements of input space
so will be Computable.