Dirac automaton