Class: Lernen::Equiv::MooreLikeSimulatorOracle
- Defined in:
- lib/lernen/equiv/moore_like_simulator_oracle.rb
Overview
MooreLikeSimulatorOracle provides an implementation of equivalence query that finds a counterexample by simulating the moore-like transition system.
Instance Attribute Summary
Attributes inherited from Oracle
Instance Method Summary collapse
- #find_cex(hypothesis) ⇒ Object
-
#initialize(alphabet, automaton, sul) ⇒ MooreLikeSimulatorOracle
constructor
: ( Array alphabet, Automaton::MooreLike[Conf, In, Out] spa, System::SUL[In, Out] sul ) -> void.
Methods inherited from Oracle
Constructor Details
#initialize(alphabet, automaton, sul) ⇒ MooreLikeSimulatorOracle
: (
Array[In] alphabet,
Automaton::MooreLike[Conf, In, Out] spa,
System::SUL[In, Out] sul
) -> void
21 22 23 24 25 26 |
# File 'lib/lernen/equiv/moore_like_simulator_oracle.rb', line 21 def initialize(alphabet, automaton, sul) super(sul) @alphabet = alphabet @automaton = automaton end |