• Keine Ergebnisse gefunden

Exercise 3.1 LetL1,L2,L3 be languages, where L2 is recursively enumerable andL3 is decidable

N/A
N/A
Protected

Academic year: 2022

Aktie "Exercise 3.1 LetL1,L2,L3 be languages, where L2 is recursively enumerable andL3 is decidable"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Universität Koblenz-Landau FB 4 Informatik

Prof. Dr. Viorica Sofronie-Stokkermans1 08.11.2017

M.Ed. Dennis Peuter2

Exercises for Advances in Theoretical Computer Science Exercise Sheet 3

Due at 13.11.2017, 10:00 s.t.

Exercise 3.1

LetL1,L2,L3 be languages, where L2 is recursively enumerable andL3 is decidable.

Prove or refute the following statements:

I) IfL1⊆L3, thenL1 is decidable.

II) IfL3⊆L1, thenL1 is decidable.

III) IfL1⊆L2, thenL1 is recursively enumerable.

IV) IfL2⊆L1, thenL1 is recursively enumerable.

Exercise 3.2

Are the following problems decidable or undecidable? Justify your answer.

I) P1:={n∈N| Mn does not hold on empty input} II) P2:={n∈N|L(Mn) =∅}

III) P3:={(m, n)∈N×N|L(Mm)∩L(Mn) =∅}

IV) P4:={(m, n)∈N×N|L(Mm)⊆L(Mn)}

V) P5:={(n, w)∈N×Σ|For input w,Mn does not reach another conguration after s,#w#where the head is on a blank (#)}

VI) P6:={(n, w, s)∈N×Σ×N| Mn halts on input wafter at most ssteps } Remark:

• Mn denotes the Turing machine with Gödel numbern.

• L(M) is the language accepted by the Turing machine M (i.e. the set of all words accepted by M).

Hint: To prove undecidability you can for instance use properties of decidable languages (e.g. the fact that the complement of a decidable language is decidable) or a reduction to a problem which was already proved to be undecidable: (1) You are allowed to use the undecidability of the halting problem HALT, of H0 or ofK (notation as in the lecture); (2) if you have proven the (un-)decidability of Pi, you may use this result for any of the next tasks.

1 B 225 sofronie@uni-koblenz.de https://userpages.uni-koblenz.de/~sofronie/

2 B 223 dpeuter@uni-koblenz.de https://userpages.uni-koblenz.de/~dpeuter/

If you want to submit solutions, please do so until 13.11.2017, 10:00 s.t. via the cardboard box in the shelf in room B 222 or via e-mail (with Homework ACTCS in the subject) to dpeuter@uni-koblenz.de.

Referenzen

ÄHNLICHE DOKUMENTE

The dead children of Syria command global, not just American, condemnation and action.. For America’s allies and partners in Asia,

Gabriele R¨ oger (University of Basel) Theory of Computer Science April 19, 2021 5 /

a certain graph, is shown, and he wants to understand what it means — this corre- sponds to reception, though it involves the understanding of a non-linguistic sign;

Very often people in computer science use the terms semi-decidable and recursively enumerable equi- valently. The following exercise shows in which way they actually

In particular we would like to stress the relation- ship to the very comprehensive existential rules fragment of bounded treewidth sets (bts) of rules (Baget et al. 2011a) that is

• Neither disjunctions nor better chase algorithms can increase expressivity • New techniques to order databases, to enforce termination, and to simulate disjunctive reasoning

The second reduces deontic operators to formulae using action modalities and violation constants (e.g., an action ∆ is obligatory when not performing ∆ strictly implies a

a) The message is encoded using an alphabet of 26 characters, where we map the letter “a” to 0, “b” to 1,. The most significant letter is written to the left. Do this using