Deterministyczny automat ze stosem

Z testwiki
Przejdź do nawigacji Przejdź do wyszukiwania

Deterministyczny automat ze stosem (DPDA, ang. deterministic pushdown automaton) – automat ze stosem, którego funkcja przejść spełnia dodatkowy warunek:

  • Dla każdego qQ,aΣ,xΦ, mamy δ(q,a,x)1.
  • Dla każdego qQ,xΦ, jeśli δ(q,ϵ,x), to dla każdego aΣ zachodzi δ(q,a,x)=.

Innymi słowy, deterministyczny automat ze stosem ma możliwość co najwyżej jednego przejścia z dowolnej konfiguracji (q,a,x)Q×(Σ{ϵ})×Φ oraz jeżeli jest określone przejście dla pewnego stanu i symbolu na stosie pod wpływem słowa pustego ϵ, to wówczas jest ono jedynym możliwym przejściem dla tego układu w tym automacie.

Szablon:Języki formalne i gramatyki