in Theory of Computation
2,217 views
3 votes
3 votes
If a language(L1) is Recursive enumerable  (RE)  and  L2 is Recursive   (REC)  , then  what  will be L1 - L2  ? Can we  directly use set difference property   or do the so called  intersection method  i.e  L1 - L2 = L1 ∩ L2 .
in Theory of Computation
2.2k views

1 comment

Always remember that a language is a set of strings, so yes you can apply set difference property. See Arjun Sir's answer: https://gateoverflow.in/2190/gate2010-17?show=2381#a2381

0
0

2 Answers

1 vote
1 vote

L1 = RE
L2 = REC
L1-L2 = L1 ∩ L2c = RE ∩ REC = RE ∩ RE = RE

As, REC is closed under complement and RE is closed under intersection.

4 Comments

A-B = A∩Bc is correct and RE is correct answer
0
0

Ok , So we cannot take  SET DIFFERENCE   DIRECTLY ,  ALWAYS TO USE  L1- L2 = L1 ∩ L2c. 

0
0
@Sandeep no need to memorize, try to understand the difference why is REC closed under set difference but not RE. REC is closed under set difference because it is closed under INTERSECTION and COMPLEMENT and RE is not closed under set difference because RE is not closed under COMPLEMENT.
1
1
0 votes
0 votes

Related questions