|
spot
2.3.3.dev
|
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) | |
| void | clear () |
| Clear the cache. More... | |
| bool | contained (formula l, formula g) |
| Check whether L(l) is a subset of L(g). More... | |
| bool | neg_contained (formula l, formula g) |
| Check whether L(!l) is a subset of L(g). More... | |
| bool | contained_neg (formula l, formula g) |
| Check whether L(l) is a subset of L(!g). More... | |
| bool | equal (formula l, formula g) |
| Check whether L(l) = L(g). More... | |
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_ |
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 |
||
| ) |
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.8.13