Lösungsversuch Klausur WS14/15

Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.

Lösungsversuch Klausur WS14/15
Source: https://fsi.cs.fau.de/dw/_media/pruefungen/grundstudium/bfs_2015-02-03_braindump.pdf

Hey, ich habe versucht, die Aufgabe 2 zu lösen. Stimmt das?

Zu zeigen: Hℇ <= L2b

FM:

  1. Die Eingabe sei y.
  2. Starte M mit ℇ.
  3. Falls y == 0 oder y == 1, halte.

f(x): - <FM>1, falls x=
- 0 , sonst

f ist total berechenbar.

“=>” x ∈ Hℇ: x= und M, gestartet mit ℇ, hält => f(x) = <FM>1 ∈ L2b.

“<=” x ∉ Hℇ: x≠ und M, gestartet mit ℇ, hält nicht (geht in eine Endlosschleife) => f(x) = <FM>1 ∉ L2b.
x ∉ Hℇ: x≠ => f(x) = 0 ∉ L2b.

Somit ist Hℇ nicht entscheidbar und x ∈ Hℇ <=> f(x) ∈ L2b.


Muss in der Form: f(x): - <FM>#1,0 falls x= sein, da du für 2 verschiedene Zahlen hälst.

Müsste denke ich so sein:
FM:

  1. Die Eingabe sei y.
  2. Falls y = #1,0
  3. Starte mit ℇ.
  4. halte.
  5. sonst
  6. laufe unendlich

„=>“ x ∈ Hℇ: => x=
=> FM gestartet mit ℇ, hält
=> f(x) = <FM>#1,0 ∈ L2b.

„<=“ x ∉ Hℇ: => x= aber FM, gestartet mit ℇ, hält nicht (geht in eine Endlosschleife) => f(x) = <FM>1 ∉ L2b.
x ∉ Hℇ: x≠ => f(x) = 0 ∉ L2b.

Da Hℇ nicht entscheidbar und x ∈ Hℇ <=> f(x) ∈ L2b.

2 Likes

Ob man M vor oder nach dem Vergleich startet dürfte doch keinen Unterschied machen?
Die Lösung von Cerox sieht wunderbar aus.


Erstmal danke!

Wäre es auch richtig? Ich habe beispielsweise so ne ähnliche Lösung für A20.
FM:

  1. Die Eingabe sei y.
  2. Starte M mit ℇ.
  3. Falls y = #1,0 halte.

mit:
4. Endlosschleife
ist das genau was ich gemacht hätte. Denke auch das man das braucht.

1 Like

Auf den 4.Punkt kann man verzichten, ist ja sowieso klar


Ich würde eher nicht drauf verzichten, es ist 1 zusätzliche Zeile, diese bringt dich nicht um :stuck_out_tongue:
Und da die Korrektur doch eher auf Feinheiten achtet, würde ich es einfach mal hin schreiben.