Definition
Automaton
An automaton is a formal mathematical model of a computational system, typically defined as a quintuple:
where:
is a set of states, is the input alphabet, is the transition function, is the set of initial states, and is the set of accepting (final) states (subset of ). An automaton processes input symbols from
by transitioning between states according to and determines acceptance based on whether the computation terminates in a state belonging to .
Visual Representation
The following diagram illustrates a deterministic finite automaton:
Transition Function
Definition
Link to originalTransition Function (Automata Theory)
Extended Transition Function
Definition
Link to originalExtended Transition Function
Formal Concepts
Empty String
Definition
Link to originalEmpty String
Language
Definition
Link to originalAccepted Language
Equivalence
Definition
Link to originalAutomaton Equivalence
Two automata
and are equivalent if they accept the same language, i.e., .