| Turingmaschine | Dieser Text beschreibt Turingmaschine. Der untere Text beinhaltet die Turingmaschine Beschreibung. Soweit es sich um ein definierbares Objekt handelt, sollte hier eine Turingmaschine Definition vorhanden sein. Sollte eine Definition von Turingmaschine fehlen, kann diese von Ihnen verfaßt werden. Wir sind bestrebt die Beschreibung von Turingmaschine möglichst ausführlich zu halten.
Jeder Text bei Know-Library, sowie ein Teil davon (Definition, Beschreibung etc.), außer Bücher Beschreibungen kann bearbeitet werden. Falls die Beschreibung auf dieser Seite nicht korrekt ist klicken Sie auf 'Beschreibung editieren' um den Text zu korrigieren bzw. neuen einzufügen. Weitere Informationen und Bücher zum Thema Turingmaschine Beschreibung , so wie Link zum Forum finden Sie weiter unten. Eine Übersicht der Texte, die das Thema Turingmaschine beschreiben finden Sie auf der Seite alle Artikel über Turingmaschine. Fragen zu dem Thema Turingmaschine können im Forum gestellt werden. Klicken Sie hier um zu dem Forum zu wechseln.
Turingmaschine ArtikelDieser Artikel enthält mathematische Symbole. Diese werden in der Tabelle mit mathematischen Symbolen erläutert.
Die Turingmaschine ist ein von dem britischen Mathematiker Alan Turing 1936 entwickeltes mathematisches Modell, um eine Klasse von berechenbaren Funktionen zu bilden. Sie wurde zur Lösung des von David Hilbert in dem Jahr 1900 formulierten 23. Problems, des so genannten Entscheidungsproblems, in der Schrift "On Computable Numbers, with an Application to the Entscheidungsproblem" vorgestellt.
Buch-Tipp: Analysis 1 Vielleicht das beste Buch zur Analysis I, jedenfalls mit Lösungen Analysis ist die Theorie der Grenzprozesse, meist Differential- und Integralrechnung, hier mit einer reellen oder komplexen Variablen. Das Buch ist sehr angenehm zu lesen. Je mehr man schon weiß, umso angenehmer natürlich, dann ist es fast wie ein Lesebuch. Besonders geeignet halte... |
1-Band Turingmaschine
Die Turingmaschine besteht aus
- einem unendlich langen Speicherband mit unendlich vielen Feldern. In jedem dieser Felder kann exakt ein Zeichen gespeichert werden.
- einem Schaltwerk mit endlich vielen Zuständen. Es steuert das Verhalten der Turingmaschine.
- einem programm-gesteuerten Lese- und Schreibkopf , der auf dem endlosen Speicherband ein Feld nach links oder rechts rücken, ein Zeichen lesen, schreiben oder löschen und stehen bleiben kann.
Eine Turingmaschine modifiziert also eine Eingabe auf dem Band nach einem gegebenen Programm. Ist die Berechnung beendet, so befindet sich das Ergebnis auf dem Band. Es wird somit jedem Eingabewert ein Ausgabewert zugeordnet. Eine Turingmaschine muss aber nicht für alle Eingaben stoppen. In diesem Fall ist die Funktion für die Eingabe undefiniert.
Buch-Tipp: Arbeitshefte Mathematik - Neubearbeitung: Arbeitsheft Mathematik, Neubearbeitung, Bd.5, Reelle Zahlen, Potenzen, Funktionen, Geometrie, Quadratische Gleichungen, Gleichungssysteme, EURO: Bd 5 Der Mercedes unter den Arbeitsheften Unter den über 100 Matheheften- und Büchern ist dieses mit Abstand (!) das allerbeste!
Endlich mal ein Heft, das nicht ca. mit wenigen Aufgaben, die in megagroßer Schrift dargestellt sind, das Heft füllen.
Übersicht und Darstellung sind absolut super.
Vor allem lobe ich, dass tatsächlich so gut wie alle... |
| |
Die Menge der Turing-berechenbaren Funktionen ist die Menge aller Funktionen, die sich mit einer Turingmaschine berechnen lassen (die Turingmaschine muss die Aktion (H) ausführen!).
Es gibt noch andere Verfahren, über die man Berechenbarkeit von Funktionen definieren kann, z. B. über rekursive Funktionen. Da andere Verfahren aber nachweislich dieselbe Klasse von Funktionen beschreiben wie die der Turingmaschine, liegt die Vermutung nahe, dass alle (intuitiv) berechenbaren Funktionen bereits durch das einfache Modell der Turingmaschine berechnet werden können. Dieses Ergebnis der Berechnungstheorie wird in der Churchschen These zusammengefasst.
Es macht übrigens keinen Unterschied, ob eine Turingmaschine ein oder mehrere Bänder benutzt. Auch das Bandalphabet kann beliebig groß sein; solange neben dem Leerzeichen ein weiteres Zeichen enthalten ist, ist eine Turingmaschine zur allgemeinen Turingmaschine gleich mächtig. Außerdem ist beweisbar, dass sich mehrbandige Turingmaschinen durch eine einbandige simulieren lassen.
Ein beliebtes Problem ist der Fleißige Biber:
Man finde die Turingmaschine, die mit einer bestimmten Anzahl von Zuständen die maximale Anzahl von "1"-Symbolen auf das Band schreibt und dann anhält. Für 1 bis 4 Zustände konnte das Problem berechnet werden, aber bereits für "nur" 5 Zustände ist der "beste" Fleißige Biber noch nicht bekannt.
Chris Langtons Ameise ist eine Turingmaschine mit zweidimensionalem Band, mit sehr einfachen Regeln und sehr verblüffenden Ergebnissen. Eine Abbildung und einen erklärenden Text findet man unter Ameise (Turingmaschine).
Buch-Tipp: Diskrete Mathematik für Informatiker. Sehr gute Einführung! Das Buch von Rod Haggarty ist eine hervorragende Einführung in die normalerweise staubtrockene Thematik der theoretischen Informatik bzw. Diskreten Mathematik. Wer in seinem ersten Semester dieser Form der Mathematik begegnet, hat häufig mit Schwierigkeiten zu kämpfen. Dieses Buch ist sehr verständlich... |
| |
Eine Erweiterung bildet die Church-Turing-These, die besagt, dass ein Problem, das von der Turingmaschine nicht gelöst werden kann, auch von keinem Menschen gelöst werden könnte.
Buch-Tipp: Einführung in die angewandte Wirtschaftsmathematik Einführung in die angewandte Wirtschaftsmathematik Ich studiere BWL bei der AKAD in einem Fernstudiengang. Die AKAD setzt in dem Kurs Wirtschaftsmathematik eine für Fernstudien modifizierte Fassung des Buches von TIETZE ein, daneben besitze ich auch das Originalbuch sowie das Lösungsbuch. In dem Lehrbuch wird die Mittelstufenmathematik wiederholt und... |
Erklärung für Nicht-Mathematiker/Informatiker | |
Das faszinierende an einer Turing-Maschine ist, dass sie mit ca. drei Operationen (lesen, schreiben und Kopf bewegen) alle lösbaren Probleme lösen kann. Sämtliche mathematischen Grundfunktionen, wie Addition und Multiplikation lassen sich mit diesen drei Operatoren simulieren. Aufbauend darauf lassen sich wiederum sämtliche restlichen vorhandenen mathematischen Funktionen erzeugen, usw.
Der zentrale Satz ist also: Ein Problem, das man mit einer Turingmaschine nicht lösen kann, gilt auch allgemeinhin als unlösbar.
Ein Problem, das eine Turingmaschine nicht beantworten kann, und somit unlösbar ist, ist folgendes:
"Finde eine Turingmaschine, die bestimmt, ob eine andere Turingmaschine bei einer gewissen Eingabe jemals anhält."
So eine Turingmaschine kann es nicht geben, denn angenommen die andere Turingmaschine läuft unendlich lange (terminiert nicht), so wird unsere Turingmaschine die Frage ob sie anhält nie mit "nein" beantworten können. (siehe Halteproblem)
Ein Computer kann als eine Implementierung der Turing-Maschine angesehen werden - er operiert ca. mit Nullen und Einsen (aber hier nicht unendlich vielen), und schafft es, damit die komplexesten Dinge zu berechnen.
Buch-Tipp: Einkauf mit SAP MM. Prozesse, Funktionen, Customizing (SAP Press) Gutes Einsteigerbuch für den Einkauf in SAP Es ist erkennbar, dass der Autor aus dem Schulungsbereich stammt. Folglich ist das Buch eher praxisunabhängig, aber der SAP-Standard in dem Einkauf ist umfangreich und verständlich beschrieben. Positiv sind der gut strukturierte Aufbau und der verständliche und flüssige Schreibstil zu bewerten. Auf Ausschweifungen... |
|
Buch-Tipp: Excel 2003. Formeln und Funktionen 2 (Das bhv Taschenbuch) Hilfreicher Ratgeber für Fortsgeschrittene Wer in Excel schon das Stadium der SVerweise und Schachtelfunktionen erreicht hat, weiß, dass die Anwendung nahezu unendliche Möglichkeiten bíetet. Aber wie kann man z. B. die Kalenderwoche zu einem Datum bestimmen oder doppelte Sätze einer Liste ermitteln? Dabei hilft dieser Ratgeber. Schnell und... |
Weiteres zu dem Artikel Turingmaschine |
| Andere Leser interessierten sich auch für folgende Beschreibungen: | A, Anzahl, David, Implementierung, Menge, Operatoren, Programm, Robert, Schaltwerk, Simulator, Turing | | Schnellzugrif auf verwandte Texte: | | | NEU! Frage im Forum zum Thema: | | Wenn die Beschreibung 'Turingmaschine' Ihrer Meinung nach nicht korrekt ist oder in aktueller Version Fehler enthalten sind oder es fehlt die Turingmaschine Definition, dann klicken Sie bitte auf "Beschreibung bearbeiten" und schreiben Sie die Eigene Version des Textes. Die Änderungen in der Beschreibung werden sofort aktiv und für alle sichtbar. Ein Administrator wird Ihre Version der Beschreibung und Definition von 'Turingmaschine' nachher prüfen. Bitte achten Sie auf die Urheberrechte (Copyright). Wir sind für die besseren Beschreibung von 'Turingmaschine' und 'Turingmaschine' Definition sehr dankbar.
Alle Tipps zu den Bücher auf dieser Seite wurden automatisch generiert. D.h. die Bücher wurden aus einer Datenbank von dem Computer ausgesucht. Deshalb kann es vorkommen, dass vorgeschlagene Bücher nicht ganz der 'Turingmaschine' Beschreibung entsprechen.
|
|
· Diese Seite wurde bisher 3.197 mal abgerufen. · Letzte Counteraktualisierung erfolgte am 11.05.2008 um 06:30:50 · Diese Seite wurde zuletzt geändert um 15:07, 14. Sep 2004. · Letzte Portalaktualisierung erfolgte um 08:00:00 GMT, 25.02.2008
|