| spot 2.14.2
    | 
Check containment between LTL formulae. More...
#include <spot/tl/contain.hh>
| Public Member Functions | |
| language_containment_checker (bdd_dict_ptr dict=make_bdd_dict(), bool exprop=false, bool symb_merge=true, bool branching_postponement=false, bool fair_loop_approx=false, unsigned max_states=0U) | |
| void | clear () | 
| Clear the cache. | |
| bool | contained (formula l, formula g) | 
| Check whether L(l) is a subset of L(g). | |
| bool | neg_contained (formula l, formula g) | 
| Check whether L(!l) is a subset of L(g). | |
| bool | contained_neg (formula l, formula g) | 
| Check whether L(l) is a subset of L(!g). | |
| bool | equal (formula l, formula g) | 
| Check whether L(l) = L(g). | |
| Protected Member Functions | |
| bool | incompatible_ (record_ *l, record_ *g) | 
| record_ * | register_formula_ (formula f) | 
| Protected Attributes | |
| bdd_dict_ptr | dict_ | 
| bool | exprop_ | 
| bool | symb_merge_ | 
| bool | branching_postponement_ | 
| bool | fair_loop_approx_ | 
| trans_map_ * | translated_ | 
| tl_simplifier_cache * | c_ | 
| std::unique_ptr< const output_aborter > | aborter_ = nullptr | 
Check containment between LTL formulae.
| spot::language_containment_checker::language_containment_checker | ( | bdd_dict_ptr | dict = make_bdd_dict(), | 
| bool | exprop = false, | ||
| bool | symb_merge = true, | ||
| bool | branching_postponement = false, | ||
| bool | fair_loop_approx = false, | ||
| unsigned | max_states = 0U | ||
| ) | 
This class uses spot::ltl_to_tgba_fm to translate LTL formulae. See that function for the meaning of these options.
| void spot::language_containment_checker::clear | ( | ) | 
Clear the cache.
Check whether L(l) is a subset of L(g).
Check whether L(l) is a subset of L(!g).
Check whether L(!l) is a subset of L(g).
 1.9.8
 1.9.8