Skip to content
Tape‑n‑Trace
PracticeSearch 26 tools

← All conversions

ε-NFA → NFA

Remove ε-transitions by giving every state the moves its ε-closure allows.

Source · ε-NFA

fixed
0ε1AB

Result · NFA

2 of 2 states
AB

Working

0 rows
ε-closures. A state becomes accepting when its closure reaches one.
StateECLOSEAccepting now?

Nothing in the table yet.

The automaton has 1 ε-transitions. Each state's ε-closure decides where it can be before reading anything, and that is what replaces them.

The answer appears at the last step. if you would rather read it than watch it.

How to read itHopcroft 2e, §2.5.3
  • One step per state: its ε-closure first, then the transitions that closure induces.
  • A state becomes accepting when its closure can reach an accepting state — the step that catches most people out.
  • Hopcroft goes straight from an ε-NFA to a DFA. This stops at an ε-free NFA so the two halves can be watched apart.