| Constructor and Description |
|---|
Bisimulation()
Argument-less constructor.
|
Bisimulation(Automaton automaton,
Automaton automaton2)
Constructor with two automataon.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equivalence(Set<State> nsa,
Set<State> nsb)
Asset the equivalence between two set of states.
|
boolean |
equivalence(State q0a,
State q0b)
Assert the equivalence between two states.
|
void |
setAutomata(Automaton a1,
Automaton a2)
Sets the context for computing the relation.
|
public Bisimulation(Automaton automaton, Automaton automaton2)
setAutomata(Automaton,Automaton).automaton - automatonautomaton2 - automaton2public Bisimulation()
setAutomata(Automaton,Automaton)
must be called before using this relation.public void setAutomata(Automaton a1, Automaton a2)
RelationRelation.equivalence(State,State).setAutomata in interface Relationa1 - a1a2 - a2public boolean equivalence(State q0a, State q0b)
Relationequivalence in interface Relationq0a - s1q0b - s2public boolean equivalence(Set<State> nsa, Set<State> nsb)
Relationequivalence in interface Relationnsa - a Set of State objects from ansb - a Set of State objects from bCopyright © 2020. All rights reserved.