I was given the next function CH(x) that is defined like this:
$CH(<M>)$ outputs the computation history of the run of M on epsilon if M halts on epsilon. If it doesn't the function returns epsilon. I was asked to prove that the language
{$ M, CH(<M>) |$ M is a turing machine } is in co-RE\R
I can't seem to understand why the language isn't recursive enumerable I do see why it's not in R (The halting problem becomes decidable)