Minimize.DFAThe signature DFA describes a deterministic finite-state automaton.
The type states is a type-level representation of the number of states of the automaton. Thus, a state number has type states index. See Indexing for more information about type-level indices.
val states : states Indexing.cardinalstates is the number of states of the automaton.
type state = states Indexing.indexA state number is an integer in the range [0, cardinal states).
The type transitions is a type-level representation of the number of transitions of the automaton. Thus, a transition number has type transitions index. See Indexing for more information about type-level indices.
val transitions : transitions Indexing.cardinaltransitions is the number of transitions of the automaton.
type transition = transitions Indexing.indexA transition number is an integer in the range [0, cardinal transitions).
val label : transition -> labellabel t returns the label of the transition t.
val source : transition -> statesource t returns the source state of the transition t.
val target : transition -> statetarget t returns the target state of the transition t.