Berechenbarkeit Flashcards

1
Q

Was besagt die Church-Turing These?

A

Eine universelle TM kann jede Berechnung durchführen, die durch jedes Physikalisch realisierbare Rechengerät beschrieben werden kann.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Wird die TM durch das Hinzufügen eines weiteren Bandes noch mächtiger?

A

Nein ein weiteres Band macht die TM nicht mächtiger.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Wird die TM mächtiger durch das Hinzufügen von Nichtdeterminismus?

A

nein

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Wie kann man eine Begrenzung der TM erreichen?

A
  • Durch das Begrenzen des Bandes auf beiden Seiten.
  • Überschreiben von Symbolen ist geblockt
  • streichen von Links und Haltezustand bzw. rechts und Haltezustand
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Wie heiß der Typ Sprache die, die TM darstellen kann?

A

Type-0 Sprachen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Wann ist ein Modell Turing-vollständig?

A

Modell kann gleiche Menge

  • von sprachen erkennen
  • an Funktionen berechnen.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Wie heißen die drei TM-äquivalenten Modelle?

A
  1. Lambda Kalkül
  2. Zählmaschinen
  3. Zellulärer Automat
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Der Computer ist genauso mächtig wie eine TM?

A

Ja

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Sind alle Programmiersprachen Turing-vollständig?

A

Ja

Unterscheiden sich durch: Instandhaltung, Übertragbarkeit, Erreichbarkeit, Zuverlässigkeit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Definition Algo mit TM

A

Ein Algorithmus ist nichts anderes als eine TM

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Wann ist ein Problem unlösbar?

A

Wenn keine Sprache existiert, die entscheidbar ist und keine Funktion berechenbar ist.
-> Es existiert auch keine TM

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Was besagt die Beweisform Reductio ad absurdum?

A

Wenn eine Annahme zu einer absurden Schlussfolgerung führt, muss die ursprüngliche Annahme falsche sein

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Was besagt das Halteproblem?

A

Es ist ein Programm gegeben und der Eingang bestimmt, ob das Programm anhalten wird oder endlos laufen wird.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Ist es möglich ein Programm zu entwickeln, welches das feststellen kann, ob das Programm in einer Endlosschleife läuft?

A

Nicht möglich Programm zu entwickeln, das für alle

möglichen Programme und Eingänge überprüfen kann, ob das Programm in einer Endlosschleife endet

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Welche arten von Komplexität gibt es und ws sagt sie aus?

A
  • Zeitkomplexität
  • Platzkomplexität
    Maß für die Schwere des Problems
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Was besagt die Zeitkomplexität?

A

Wie schnell kann ein Problem gelöst werden.

17
Q

Was besagt die Platzkomplexität?

A

Mit wie viel Speicherplatz kann ein Problem gelöst werden?

18
Q

Komplexitätsklassen

A

Probleme, die in gleicher Komplexitätsklasse sind:

• benötigen gleiche Menge (Zeit- oder Platz-) Ressourcen

19
Q

Was ist der Unterschied zwischen Zeitkomplexität von Algorithmen und TM?

A

Algo: verbrauchte Zeit zum Finden der Lösung in z.B. ms
TM: verbrauchte Zeit zum Finden der Lösung in Anzahl von Schritten