I read that recursively enumerable languages are closed under intersection but not under set difference.
We know that, $A \cap B = A - ( A - B)$.
Now for LHS (left-hand side) to be closed under intersection, RHS(right-hand side) should be closed under set difference .
But we know that RHS is not closed under set difference so LHS is also not closed under intersection.
Suppose we assume that R.E is closed under intersection then,
$A \cap B = \overline{(\overline{A} \cup \overline{B})}$.
Now LHS can be closed only if RHS is closed under complement (as R.E languages are already closed under union). But we know R.E is not closed under complement, so again a contradiction.
So, R.E should not be closed under intersection right ?