A non-deterministic finite automata is a tuple where:
- is an alphabet (finite set of atomic symbols)
- is a finite set of states
- is the initial state
- is the set of accepting states
- is the transition function
- is the power set of
- is an empty transition label that can be taken at any point when reading a word
A word is accepted if there is any trace from the initial state to an accepting state.