Deterministic finite automaton

From Maths
Revision as of 23:58, 12 January 2018 by Alec (Talk | contribs) (Created page with "{{Stub page|grade=A**|msg=I want to see transducers and discussions of how these work, ASAP! ~~~~ * Source is "An Introduction to Formal Languages and Automata" - 4th edition...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Stub grade: A**
This page is a stub
This page is a stub, so it contains little or minimal information and is on a to-do list for being expanded.The message provided is:
I want to see transducers and discussions of how these work, ASAP! Alec (talk) 23:58, 12 January 2018 (UTC)
  • Source is "An Introduction to Formal Languages and Automata" - 4th edition, Peter Linz - great book.

Definition

A deterministic finite automaton or DFA is a tuple of 4 items:

  • A:=(Q,Σ,δ,q0,F) where:
    • Q is a finite set of "states",
    • Σ is the alphabet of the DFA, a finite set of symbols which may appear in "strings",
    • δ:Q×ΣQ is a function, called the "transition function" and
    • q0Q is the "initial state" or "starting state" of the automaton

Acceptor-type

A tuple of 5 items:

  • A:=(Q,Σ,δ,q0,F) (or perhaps as an ordered pair: A:=(A,F) for A the underlying DFA as described above) with terms exactly as above but with an additional item FP(Q) which is:
    • FQ is a set of "accepting states" or "final states"

Transducer-type

Notes

References