Zum Forum
Passwort vergessen?
Noch keinen Account?
lexikon
Hauptseite
Zufälliger Artikel
Diskussion
Diskussion : Berechenbarkeitstheorie
Links
Forum
Portale
Reisen
Versicherung
Inhaltsverzeichnis
Hauptmenü
Home
Editorial
Bildung
E-Learning
Fremdsprachen
Magazin
Wissen
Wörterbücher
Enzyklopädien
Expertendienste
Wissenswertes
Praktische Ratgeber
--------------------------
Biologie
Chemie
Computer
Film/ Theater
Geografie
Geschichte
Jura
Kunst
Literatur
Mathematik
Medizin
Musik
Philosophie
Physik/ Astronomie
Politik
Psychologie
Religionen
Sport
Umwelt
Wirtschaft
Reisen
Lexikon
Versicherung
Suchen
Schnellsuche
Suchmaschinen
Metasuchmaschinen
Webkataloge
News
Treffpunkt
Chat
Forum
Suche
Schnellsuche
Sitemap
Kontakt
Impressum
Berechenbarkeitstheorie
Stichpunkte
Allgemein
Die Berechenbarkeitstheorie ist ein Teilgebiet der theoretischen Informatik
insbesondere welche Probleme mit Hilfe einer Maschine (genauer: eines mathematischen Modelles einer Maschine) lösbar sind
der sich mit dem Begriff der Berechenbarkeit befasst
richtet aber die Aufmerksamkeit mehr auf die Terminiertheit von Programmen und Algorithmen
Sie ist eng verwandt mit der formalen Semantik
und nicht die abstrakteren Spezifikationssprachen. Inhaltsverzeichnis showTocToggle("Anzeigen"
Auch verwendet sie als Ausgangspunkt die verschiedenen Modelle von Maschinen
"Verbergen") 1 Hauptfragen 2 Welche Art Aufgaben kann eine Turingmaschine lösen? 3 Andere Modelle für Berechenbarkeit mit gleicher Leistungsfähigkeit 4 Welche Aufgaben können durch weniger leistungsfähige Maschinen gelöst werden? 5 Zusammenhang mit der Physik 5.1 Literatur 6 Andere Namen [Bearbeiten]
Hauptfragen
Wie kann man den Begriff der Berechenbarkeit formalisieren? Welche Art Aufgaben kann welche Klasse von Maschinen lösen? Insbesondere werden deterministische und nichtdeterministische Varianten folgender Modelle untersucht: endlicher Automat Kellerautomat Linear beschränkte Turingmaschine (LBA) Turingmaschine Registermaschine Welche Art Probleme würden leistungsfähigere Maschinen benötigen? [Bearbeiten]
Welche Art Aufgaben kann eine Turingmaschine lösen?
Nicht alle Aufgaben können gelöst werden
Ein unentscheidbares Problem ist eines
das nicht durch einen Algorithmus gelöst werden kann
auch wenn unbeschränkt Zeit und Geld zur Verfügung steht
Man kennt viele unentscheidbare Aufgaben
ZB
. kann das spezielle Entscheidungsproblem nicht gelöst werden: Gegeben ist eine Aussage der Prädikatenlogik erster OrdnungA
ufgabe ist es zu entscheiden
ob die Aussage allgemein gültig istC
hurch und Turing haben unabhängig nachgewiesen
dass diese Aufgabe nicht gelöst werden kannE
in weiteres Problem ist das Halteproblem
siehe dort. [Bearbeiten]
Andere Modelle für Berechenbarkeit mit gleicher Leistungsfähigkeit
Turingmaschine mit mehreren Bändern Turingmaschinen mit einem zweidimensionalen "Band" Registermaschinen Erweitereter Kellerautomat mit zwei Kellerspeichern Endlicher Automat mit zwei Zählern Typ-0-Grammatiken Lambda-Kalkül rekursive Funktionen Erweiterte Petri-Netze mit Sperrkanten Markow-Algorithmen die meisten modernen Programmiersprachen [Bearbeiten]
Welche Aufgaben können durch weniger leistungsfähige Maschinen gelöst werden?
dann können kontext-abhängige Sprachen erkannt werden. Wenn der Speicher nur einen Stapel umfasst
dann entspricht die Situation der Turingmaschine. Wenn der Speicher proportional zur Größe der Eingabezeichenkette ist
dann können nur Sprachen
erkannt werden. [Bearbeiten]
Die Chomsky-Hierarchie beschreibt diejenigen formalen Sprachen die durch vier Klassen von Algorithmen erkannt werden können. Sie alle setzten einen nichtdeterministischen endlichen Automaten voraus mit einem Speicher. Wenn der Speicher unendlich groß ist
die durch reguläre Ausdrücke definiert sind
dann können kontextfreie Sprachen erkannt werden. Wenn die Maschine nur einen endlichen Speicher hat
Zusammenhang mit der Physik
Dem Physiker Richard Feynman fiel auf
Problemstellungen aus der Quantenmechanik zu berechnen
dass Computer ziemlich schlecht sind
als wir dies mit einem Computer können
Ein wichtiger Vortrag von ihm hierzu aus dem Jahre 1981 hatte den Titel Can (quantum) physics be (efficiently) simulated by (classical) computers? Offenbar kann die Natur den Ausgang eines quantenmechanischen Experimentes schneller ausrechnen
einen Quantenprozessor
einen besonderen Computer zu bauen
Daher schlug er vor
um Ergebnisse für quantenmechanische Probleme effizienter zu berechnen
Dessen Rechenwerk sollte quantenmechanische Prozesse nutzen
dass die einfachen mathematischen Modelle der theoretischen Informatik eigentlich nur mit einer Teilklasse der realen Computer korrespondieren können
weil man nicht alle physikalischen Möglichkeiten ausgeschöpft hatte
Dabei wurde dann irgendwann klar
Diese neue Klasse von Computern wird als Quantencomputer bezeichnet. [Bearbeiten]
Literatur
Tony Hey: Richard Feynman and Computation
Volume 40
Contemporary Physics
p
1999
number 4
257-265
ISSN 0010-7514 [Bearbeiten]
Andere Namen
wie Berechenbarkeitstheorie
Der früher verwendete Begriff Rekursionstheorie meint heute das gleiche
da die rekursiven Funktionen gerade die berechenbaren Funktionen sind
um nur die Funktionen mit explizitem Selbstbezug zu kennzeichnen. cs:Teorie vyÄ?Ãslitelnosti en:Computability theory es:TeorÃa de la computabilidad fr:Théorie de la calculabilité ja:計算å?¯èƒ½æ€§ç?†è«–
Einige Autoren verwenden den Begriff Rekursion
Dieser Artikel basiert auf dem Artikel
Berechenbarkeitstheorie
aus der freien Enzyklopädie
wikipedia
und steht unter der
GNU Lizenz für freie Dokumentation
. In der wikipedia ist eine
Liste der Autoren
verfügbar.
Berechenbarkeit
Bärlappe
Bettina
Brachsenkrautgewächse
[ Zurück ]
Inhalt Lexikon:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
1
2
3
4
5
6
7
8
9
Chat
|
Lexikon
|
Reisen
|
Versicherung
|
Forum
|
Kontakt