www.wikidata.de-de.nina.az
Unter Verfeinerung versteht man in der Informatik ein Verfahren bei dem aus einer abstrakten Beschreibung z B Registermaschine formale Spezifikation mittels Z Notation eine konkretere Beschreibung abgeleitet wird Eine Verfeinerung erhalt dabei in der konkreten Beschreibung bestimmte Eigenschaften der abstrakten Beschreibung Inhaltsverzeichnis 1 Verfeinerung bei Registermaschinen 1 1 Einfache Registermaschine 1 2 Registermaschinen fur weitere Funktionen 1 3 Bedeutung 2 LiteraturVerfeinerung bei Registermaschinen BearbeitenUnter der Verfeinerung versteht man in der theoretischen Informatik ein Verfahren aus verallgemeinerten Registermaschinen korrekte einfache Registermaschinen zu konstruieren Einfache Registermaschine Bearbeiten Die einfache Registermaschine kennt nur die Befehle Register k Register k 1 displaystyle mbox Register k mbox Register k 1 nbsp Register k Register k 1 displaystyle mbox Register k mbox Register k dot 1 nbsp und den Test Register k 0 displaystyle mbox Register k 0 nbsp wobei x 1 x 1 wenn x gt 0 0 sonst displaystyle x dot 1 begin cases x 1 amp mbox wenn x gt 0 0 amp mbox sonst end cases nbsp die arithmetische Differenz ist Durch diese Definition der Subtraktion erreicht man dass man innerhalb der naturlichen Zahlen bleibt Registermaschinen fur weitere Funktionen Bearbeiten Hat man nun eine Registermaschine geschrieben die in der Lage ist beispielsweise zwei Zahlen a und b zu addieren dann kann man kunftig in jeder Registermaschine unmittelbar zwei Register addieren Man konnte an stelle dieser unmittelbaren Addition auch die Registermaschine fur die Addition zweier Zahlen a und b einsetzen Diesen Schritt nennt man Verfeinerung Eine Registermaschine die noch verfeinert werden muss nennt man verallgemeinerte Registermaschine Bedeutung Bearbeiten Durch die Verfeinerung wird es einfacher zu einer Funktion eine ubersichtliche lesbare und kurze Registermaschine anzugeben Ein Beispiel zeigt der Beweis der Berechenbarkeit der Cantorschen Paarungsfunktion Literatur BearbeitenKlaus Weihrauch Computability Springer Berlin u a 1987 ISBN 3 540 13721 1 EATCS monographs on theoretical computer science 9 Katrin Erk Lutz Priese Theoretische Informatik Eine umfassende Einfuhrung 2 erweiterte Auflage Springer Berlin u a 2002 ISBN 3 540 42624 8 Springer Lehrbuch Uwe Schoning Theoretische Informatik kurzgefasst 4 Auflage Korrigierter Nachdruck Spektrum Heidelberg u a 2003 ISBN 3 8274 1099 1 Hochschultaschenbuch Abgerufen von https de wikipedia org w index php title Verfeinerung Informatik amp oldid 186286668