The extended transition function is similar to the transition functions found in DFAs and NFAs. In fact, it is the ‘chaining’ of the (normal) transition function.
Definition
Extended Transition Function ^definition
Let be an FSA be defined by
Then the extended transition function, , is notated by
It takes in a state and a string (not a single character), and outputs the state after processing the entire string. Another notation when starting from the initial state is:
That is, returns the state we would be at if we processed the string in , starting at .
This is the equivalent of repeatedly chaining the standard transition function:
In terms of the state diagram and its computation paths, the extended transition function essentially creates a path of size , while the standard transition function is a single edge path.