Automata

Alphabet

There are a set of states Q. If it's finite, then it's a Finite State Machine
There are a set of actions/operations that allow from moving between states.
There is a transition function/relation that allow movement between states using actions/operations

Deterministic Automation is a 5-tuple

M=(Σ,Q,δ,so,F)

where: Σ is the alphabet
Q is the set of states
δ:Q×ΣQ is transition function
s0Q is the initial state
FQ is the set of final states

Deterministic means that the next transition is predetermined (always known) given the current state

Finite State Automata

See also: NieR Automata