Automatische Synthese rekursiver Programme als Beweisverfahren - Susanne Biundo

Susanne Biundo

Automatische Synthese rekursiver Programme als Beweisverfahren

24,2 cm / 17,0 cm / 1,5 cm ( B/H/T )
Buch (Softcover), 272 Seiten
EAN 9783540553007
Veröffentlicht April 1992
Verlag/Hersteller Springer Berlin Heidelberg
54,99 inkl. MwSt.
Lieferbar innerhalb von 2-3 Tagen (Versand mit Deutscher Post/DHL)
Teilen
Beschreibung

In diesem Buch wird ein Verfahren vorgestellt, mit dem Induktionsbeweise vonExistenzaussagen automatisch gef}hrt werden k|nnen. Es ist ein deduktives Programmsyntheseverfahren, das ausgehend von Existenzaussagen, die als formale Programmspezifikationen aufgefa~t werden, rekursive Programme erzeugt. Kann ein solches Programm korrekt erstellt werden, so beschreibt der Syntheseproze~ gleichzeitig einen Induktionsbeweis der entsprechenden Existenzaussage. Auf der Basis dieses Verfahrens wurde ein automatisches Programmsynthesesystem entwickelt und implementiert. Es verwendet spezielle Transformationsregeln sowie Strategien und Heuristiken, die die Beweissuche steuern. Sie werden anhand vieler Beispiele ausf}hrlich diskutiert. Obwohl die hier beschriebene Methode in erster Linie zur Automatisierung von Existenzbeweisen entwickelt worden ist, und der Aspekt der automatischen Softwareentwicklung eher im Hintergrund steht, motivieren zahlreiche Beispiele dazu, das Verfahren auch f}r diesen Zweck einzusetzen.

Inhaltsverzeichnis

1. Einführung.- 2. Übersicht.- 3. Formale Grundbegriffe.- 3.1 Syntaktische Grundbegriffe.- 3.2 Semantische Grundbegriffe.- 3.3 Theoriespezifikationen.- 4. Beweis durch Synthese.- 4.1 Der Synthesekalkül.- 4.2 Korrektheit.- 5. Transformationsregeln.- 5.1 Induktionsregeln.- 5.2 Normalisierung.- 5.3 Termersetzungsregeln.- 5.4 Fallunterscheidungsregeln.- 5.5 Extraktionsregeln.- 5.6 Implikationenregel.- 5.7 Eliminationsregel.- 6. Das Syntheseverfahren als Existenzbeweismethode.- 6.1 Auswahl eines geeigneten Induktionsaxioms.- 6.2 Konstruktion eines lösenden Terms.- 6.3 Verwendung von Eigenschaften des lösenden Terms zum Beweis.- 7. Die Mechanisierung des Verfahrens.- 7.1 Die Struktur des Suchraumes.- 7.2 Die Suchstrategie.- 7.3 Die vier Phasen des Syntheseprozesses.- 7.4 Die Zulässigkeit des synthetisierten Programmes.- 8. Heuristiken.- 8.1 Auswahl der Induktionsaxiome.- 8.2 Symbolische Auswertung.- 8.3 Verwendung von Induktionshypothesen.- 8.4 Lösung von Konflikten.- 8.5 Verwendung von Bedingungen.- 8.6 Auswahl von Restformeln.- 8.7 Bewertung von Regelanwendungen.- 9. Beispiele.- 9.1 Die Vollständigkeit eines Beweisers für Aussagenlogik.- 9.2 Die Synthese einer Funktion zur Umkehrung von Listen.- 9.3 Die Synthese einer Sortierfunktion.- 9.4 Die Synthese von ganzzahligem Quotient und Rest.- 10. Schlußbemerkungen.- Literatur.- Anhang A: Sorten, Stellen und Ordnungsrelationen.- Anhang B: Verzeichnis der Symbole und Abkürzungen.

Hersteller
Springer-Verlag GmbH
Tiergartenstr. 17

DE - 69121 Heidelberg

E-Mail: ProductSafety@springernature.com

Das könnte Sie auch interessieren

Bill Gates
Source Code
Buch (Hardcover)
Sofort lieferbar
24,00
Edwin Schicker
Datenbanken und SQL
Buch (Softcover)
Sofort lieferbar
44,99
Daniil Maslyuk
Power Query
Buch (Softcover)
Sofort lieferbar
39,90
Ralf Salih
Datenbanken - Lernsituationen
Buch (Softcover)
Sofort lieferbar
19,80
Wolfram Langer
Access
Buch (Hardcover)
Sofort lieferbar
49,90
Sonja Gross
Leichte Sprache
Buch (Softcover)
Sofort lieferbar
30,00
Thomas Theis
Microsoft Access für Einsteiger
Buch (Softcover)
Sofort lieferbar
19,90
Ursula Bredel
Ratgeber Leichte Sprache
Buch (Softcover)
Sofort lieferbar
16,99
Harald Nahrstedt
Skills + Tools
Buch (Softcover)
Lieferbar innerhalb von 5-7 Tagen
39,99
Nicole Enders
SharePoint für Anwender
Buch (Hardcover)
Sofort lieferbar
59,90
Rachel Blount
Obst und Gemüse
Buch (Softcover)
Sofort lieferbar
10,00
Gunnar Mertz
National-Sozialismus in Österreich
Buch (Softcover)
Sofort lieferbar
14,90
Thorsten Butz
PowerShell - kurz & gut
Buch (Softcover)
Sofort lieferbar
14,90
Uwe Mutz
Webseiten programmieren und gestalten
Buch (Hardcover)
Sofort lieferbar
49,90
Christian Liebel
Progressive Web Apps
Buch (Hardcover)
Sofort lieferbar
39,90
Marco Schulz
Continuous Integration mit Jenkins
Buch (Hardcover)
Sofort lieferbar
39,90
Ursula Bredel
Arbeitsbuch Leichte Sprache
Buch (Softcover)
Sofort lieferbar
18,00
Chris Minnick
Microsoft Copilot für Dummies
Buch (Softcover)
Vorbestellbar
24,99

 

LEICHTE SPRACHE verstehen
Buch (Hardcover)
Sofort lieferbar
24,00
Ursula Bredel
Leichte Sprache
Buch (Hardcover)
Sofort lieferbar
39,99
Alexander Degrell
Ortsabhängige mobile Dienste und die aktuel...
Buch (Softcover)
Lieferbar innerhalb von 3-5 Tagen
18,95
Lieferbar innerhalb von 3-5 Tagen
49,99
Alexander Kracklauer
Verkaufschance Web 2.0
Buch (Hardcover)
Lieferbar innerhalb von 5-7 Tagen
67,99
Fabian Klein-Ridder
SharePoint 2019
Buch (Hardcover)
Sofort lieferbar
69,90
Werner Sanns
Datenmanagement mit MS ACCESS
Buch (Hardcover)
Lieferbar innerhalb von 5-7 Tagen
109,95
Alexander Tsolkas
Rollen und Berechtigungskonzepte
Buch (Softcover)
Sofort lieferbar
89,99
Torben Hönemann
Entwicklung von Webapplikationen mit Zugrif...
Buch (Softcover)
Lieferbar innerhalb von 5-7 Tagen
59,90
Rosemarie Withee
SharePoint 2016 für Dummies
Buch (Softcover)
Sofort lieferbar
29,99
Günther Bengel
Masterkurs Parallele und Verteilte Systeme
Buch (Softcover)
Lieferbar innerhalb von 3-5 Tagen
59,99
Patrick Finger
SOA und WebServices
Buch (Softcover)
Lieferbar innerhalb von 3-5 Tagen
17,99
Lieferbar innerhalb von 3-5 Tagen
49,99
Günther Bauer
Bausteinbasierte Software
Buch (Softcover)
Lieferbar innerhalb von 3-5 Tagen
49,99
Peter Haas
Access und Excel im Betrieb
Buch (Hardcover)
Lieferbar innerhalb von 5-7 Tagen
109,95
Claudia Hilker
Web 2.0 in der Finanzbranche
Buch (Hardcover)
Lieferbar innerhalb von 5-7 Tagen
54,99
Klemens Konopasek
Professionelles Datenbank-Design mit ACCESS
Buch (Softcover)
Lieferbar innerhalb von 3-5 Tagen
54,99
Lieferbar innerhalb von 5-7 Tagen
39,99