datatype NFA  defined
DFA ⇒ NFA left unproved