Vorlesung6

Aus ProgrammingWiki
Archivierte Version vom 2019-05-05T19:04:11+00:00. Aktuelle Version

Übungsaufgabe 1

Eine TM soll überprüfen ob w die Form uu besitzt. Für u gilt a^ib^ic^i, bei Korrektheit von w soll u auf dem Band hinterlassen werden.

Übungsaufgabe 2

Beweisen sie mittels Aussagenlogik A \wedge B \rightarrow C \Leftrightarrow \neg C \wedge B \rightarrow \neg A.

Der Beweis kann in Form einer Wahrheitstabelle erbracht werden. Dabei werden die folgenden Variabeln genutzt:

A: P' ist entscheidbar

B: P ist reduzierbar auf P'

C: P ist entscheidbar


Als gegeben kann dabei nach Satz 1 betrachtet werden dass:

A \wedge B \Rightarrow C

zu beweisen ist:

\neg C \wedge B \Rightarrow \neg A


Beweis:

ZeileABCE=A \wedge BF=E\Rightarrow CG=\neg C \wedge BH = G \Rightarrow \neg AI = F \Leftrightarrow HKommentar
| 111111011gegeben durch Satz 1
| 211010101falsch nach Satz 1
| 310101011...
| 410001011...
| 501101011...
| 601001111Einzig verbleibende Möglichkeit für \neg C \wedge B
| 700101011...
| 800001011...
   
1. Fall 2. Fall
Es gibt eine exakte Lösung des Problems. Es gibt keine exakte Lösung des Problems.
Anwendung eines Verfahrens/Algorithmus, welches das Optimalitätskriterium für ein bestimmtes Problem erfüllt. Das Optimalitätskriterium wird nicht immer erfüllt.
Hier spricht man von einem Algorithmus. Diese Verfahren können Heuristiken sein.