Lexikon der Mathematik: Produktautomat
deterministischer endlicher AutomatA = (Z, X, {0, 1}, s, δ, λ), der über zwei anderen deterministischen endlichen Automaten A1 = (Z1, X, Y, s1, δ1, λ1) und A2 = (Z2, X, Y, s2, δ2, λ2) definiert ist durch
(1) Z = Z1 × Z2,
(2) s = (s1, s2),
(3) δ : Z × X → Z definiert durch
für alle (z1, z2) ∈ Z und x ∈ X, und
(4) λ : Z × X → {0, 1} definiert durch
für alle (z1, z2) ∈ Z und x ∈ X.
Die übliche Schreibweise ist A = A1 × A2.
Produktautomaten werden im Rahmen der sequentiellen Schaltkreisverifikation eingesetzt, um die Äquivalenz von zwei endlichen Automaten nachzuweisen. Die endlichen Automaten A1 und A2 zeigen genau dann das gleiche Ein-/Ausgabeverhalten, wenn vom Anfangszustand (s1, s2) des Produktautomaten A1 × A2 aus kein Zustand erreicht werden kann, an dem der Wert 0 durch die Ausgabefunktion λ ausgegeben wird.
Wenn Sie inhaltliche Anmerkungen zu diesem Artikel haben, können Sie die Redaktion per E-Mail informieren. Wir lesen Ihre Zuschrift, bitten jedoch um Verständnis, dass wir nicht jede beantworten können.