public static Automaton minimizeSimple(Automaton a){
  Set<Integer> initialSet=new HashSet<Integer>();
  a=determinizeSimple(Operations.reverse(a,initialSet),initialSet);
  initialSet.clear();
  a=determinizeSimple(Operations.reverse(a,initialSet),initialSet);
  return a;
}

public static Automaton minimizeSimple ( Automaton a ) { Set < Integer > initialSet = new HashSet < Integer > ( ) ; a = determinizeSimple ( Operations . reverse ( a , initialSet ) , initialSet ) ; initialSet . clear ( ) ; a = determinizeSimple ( Operations . reverse ( a , initialSet ) , initialSet ) ; return a ; }
simple , original brics implementation of brzozowski minimize ( )
