Erzeugungssystem

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 26. Mai 2011 um 02:07 Uhr durch Christian1985 (Diskussion | Beiträge) (HC: Entferne Kategorie:Mathematik; Ergänze Kategorie:Mathematische Logik). Sie kann sich erheblich von der aktuellen Version unterscheiden.
Zur Navigation springen Zur Suche springen

Unter einem Erzeugungssystem (nicht: Erzeugendensystem) versteht man in der Mathematik ein formales System, das aus einer Ausgangsmenge und einer oder mehreren Erzeugungsregeln besteht. Die Elemente der Ausgangsmenge bezeichnet man auch als Axiome. Durch die Anwendung der Erzeugungsregeln lassen sich aus der Ausgangsmenge neue Elemente gewinnen, welche zur Ausgangsmenge hinzugefügt werden. Auf diese erweiterte Menge können die Regeln abermals angewandt werden. Dieser Prozess wird iterativ so lange wiederholt, bis eine gewünschte Menge, das Erzeugnis, abgeleitet wurde.

Erzeugungssysteme dienen in sehr verschiedenen Zusammenhängen der konstruktiven Definition von Mengen. Bei diesen Mengen kann es sich etwa um Zahlenbereiche, Bäume, Terme, Formeln oder Sprachen handeln. Ein einfaches Beispiel zeigt, wie die Menge der natürlichen Zahlen mittels eines Erzeugungssystems konstruiert werden kann:

  • Die Ausgangsmenge A sei
  • Erzeugungsregel: Aus jedem x darf x + 1 erzeugt und der Ausgangsmenge hinzugefügt werden.

Ein weiteres bekanntes Beispiel für Erzeugungssysteme bilden die formalen Grammatiken der Chomsky-Hierarchie - die Erzeugnisse sind in diesem Fall formale Sprachen. Weiterhin bilden logische Kalküle eine wichtige Klasse von Erzeugungssystemen, die man auch als Beweissysteme bezeichnet. Aufgrund ihres konstruktiven und damit anwendungsnahen Charakters spielen unterschiedliche Erzeugungssysteme eine bedeutsame Rolle in der Informatik.