Finite-State Machine
Finite-State Machine With Outputs
- S states
- input alphabet I
- output alphabet O
- transition function f that assigns to each state and input pair a new state
- output function g that assigns to each state and input pair an output
- initial state sā
Finite-State Machine With No Output
Same as above, but a little simpler