主权项 |
1. In a computing environment, a method performed at least in part by a processor, comprising:
obtaining data defining a symbolic finite automaton, wherein the symbolic finite automaton includes a plurality of states, the plurality of states include at least one final state and at least one non-final state; selecting at least one state of the plurality of states to be included in an initial partition, wherein the initial partition includes the at least one final state or the at least one non-final state; selecting a second set of states from the plurality of states to be included in a second partition, wherein individual states of the second set of states have transitions that lead to the at least one state included in the initial partition; if a predicate of at least one individual state of the second set of states is not equivalent to a predicate of another individual state of the second set of states,
refining the second partition to create a first refining partition, andselecting at least one individual state of the second set of states to be included in the first refining partition; and generating a minimized symbolic finite automaton by unionizing the states included in the individual partitions. |