spot 2.13
|
Simplify a reactive specification, preserving realizability. More...
#include <spot/tl/apcollect.hh>
Public Types | |
enum | realizability_simplifier_option { polarity = 1 , global_equiv = 2 , global_equiv_output_only = 6 } |
typedef std::vector< std::tuple< formula, bool, formula > > | mapping_t |
Public Member Functions | |
realizability_simplifier_base (const std::vector< std::string > &in_or_out, bool is_input, unsigned options=polarity|global_equiv, std::ostream *verbose=nullptr) | |
std::pair< formula, mapping_t > | simplify (formula f) |
Simplify a formula, returning a mapping. More... | |
Protected Attributes | |
data * | data_ |
Simplify a reactive specification, preserving realizability.
Simplify a formula, returning a mapping.