package rocq-runtime
Module type Hopcroft.SSource
Source
type automaton = {states : int;(*The number of states of the automaton.
*)partitions : state list list;(*A set of state partitions initially known to be observationally distinct. For instance, if the automaton has the list
*)las accepting states, one can setpartitions = [l].transitions : transition list;(*The transitions of the automaton without duplicates.
*)
}