Closure Properties - Computability and Languages | CSE 460, Assignments of Computer Science

Material Type: Assignment; Professor: Torng; Class: Computability and Languages; Subject: Computer Science & Engineering; University: Michigan State University; Term: Fall 2000;

Typology: Assignments

Pre 2010

Uploaded on 07/23/2009

koofers-user-i0r
koofers-user-i0r 🇺🇸

5

(1)

10 documents

1 / 1

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
1. Using closure properties
(a) Which one of the following eight statements implies that the language LIS recursive?
[2, 2.0]
The correct answer is proof (v). Since a finite language is also solvable, we have that
both L1and L2are solvable. Since solvable langauges are closed under intersection, this
implies Lis solvable.
(b) Which one of the following eight statements implies that the language LIS NOT
recursive? Explain your reasoning. [2, 3.0]
The correct answer is proof (ii). Since L1is solvable, it follows that if Lis solvable, then
L2must also be solvable since solvable languages are closed under intersection. However,
we are given that L2is not solvable. Therefore, Lmust not be solvable.
i. We show that L1L2=Lwhere L1is a recursively enumerable but not recursive
language and L2is a recursively enumerable language.
ii. We show L1L=L2where L1is a recursive language and L2is not a recursively
enumerable language.
iii. We show that L1L2=Lwhere L1is a recursively enumerable language and L2is
not a recursive language.
iv. We show that L1L=L2where L1is a recursively enumerable language and L2is
not a recursive language.
v. We show that L1L2=Lwhere L1is a recursive language and L2is a finite
language.
vi. We show that L1L=L2where L1is a recursive language and L2is a recursive
language.
vii. We show that L1L2=Lwhere L1is a recursively enumerable language and L2is
a recursively enumerable language.
viii. We show that L1L=L2where L1is a recursive language and L2is a recursively
enumerable language.
1

Partial preview of the text

Download Closure Properties - Computability and Languages | CSE 460 and more Assignments Computer Science in PDF only on Docsity!

  1. Using closure properties

(a) Which one of the following eight statements implies that the language L IS recursive? [2, 2.0] The correct answer is proof (v). Since a finite language is also solvable, we have that both L 1 and L 2 are solvable. Since solvable langauges are closed under intersection, this implies L is solvable. (b) Which one of the following eight statements implies that the language L IS NOT recursive? Explain your reasoning. [2, 3.0] The correct answer is proof (ii). Since L 1 is solvable, it follows that if L is solvable, then L 2 must also be solvable since solvable languages are closed under intersection. However, we are given that L 2 is not solvable. Therefore, L must not be solvable. i. We show that L 1 ∩ L 2 = L where L 1 is a recursively enumerable but not recursive language and L 2 is a recursively enumerable language. ii. We show L 1 ∩ L = L 2 where L 1 is a recursive language and L 2 is not a recursively enumerable language. iii. We show that L 1 ∩ L 2 = L where L 1 is a recursively enumerable language and L 2 is not a recursive language. iv. We show that L 1 ∩ L = L 2 where L 1 is a recursively enumerable language and L 2 is not a recursive language. v. We show that L 1 ∩ L 2 = L where L 1 is a recursive language and L 2 is a finite language. vi. We show that L 1 ∩ L = L 2 where L 1 is a recursive language and L 2 is a recursive language. vii. We show that L 1 ∩ L 2 = L where L 1 is a recursively enumerable language and L 2 is a recursively enumerable language. viii. We show that L 1 ∩ L = L 2 where L 1 is a recursive language and L 2 is a recursively enumerable language.