You have a connection between R and RE back: R is a (correct) subset of RE. Basically, a recursive language is one for which you have a complete decisive process.
Recall the definition of recursively enumerated languages โโas one for which a partial decider exists ; that is, a Turing machine, which, given as an input word above your alphabet, will either correctly accept / reject the word in accordance with your language, or if the word is not in your language, it can loop forever.
A recursive language, in contrast, is one for which a full receiver exists, i.e. one that will never quote, and always stops in a state of acceptance or rejection.
Putting these two definitions next to each other, it is obvious that the recursive language is also recursively enumerable, since the complete decisive element is also partial (it simply never โselectsโ the loop, but does not stop with the correct answer).
source share