|
spot
1.2.6
|
Check containment between LTL formulae. More...
#include <ltlvisit/contain.hh>

Public Member Functions | |
| language_containment_checker (bdd_dict *dict, bool exprop, bool symb_merge, bool branching_postponement, bool fair_loop_approx) | |
| void | clear () |
| Clear the cache. More... | |
| bool | contained (const formula *l, const formula *g) |
| Check whether L(l) is a subset of L(g). More... | |
| bool | neg_contained (const formula *l, const formula *g) |
| Check whether L(!l) is a subset of L(g). More... | |
| bool | contained_neg (const formula *l, const formula *g) |
| Check whether L(l) is a subset of L(!g). More... | |
| bool | equal (const formula *l, const formula *g) |
| Check whether L(l) = L(g). More... | |
Protected Member Functions | |
| bool | incompatible_ (record_ *l, record_ *g) |
| record_ * | register_formula_ (const formula *f) |
Protected Attributes | |
| bdd_dict * | dict_ |
| bool | exprop_ |
| bool | symb_merge_ |
| bool | branching_postponement_ |
| bool | fair_loop_approx_ |
| trans_map | translated_ |
Check containment between LTL formulae.
| spot::ltl::language_containment_checker::language_containment_checker | ( | bdd_dict * | dict, |
| bool | exprop, | ||
| bool | symb_merge, | ||
| bool | branching_postponement, | ||
| bool | fair_loop_approx | ||
| ) |
This class uses spot::ltl_to_tgba_fm to translate LTL formulae. See that function for the meaning of these options.
| void spot::ltl::language_containment_checker::clear | ( | ) |
Clear the cache.
Check whether L(l) is a subset of L(g).
| bool spot::ltl::language_containment_checker::contained_neg | ( | const formula * | l, |
| const formula * | g | ||
| ) |
Check whether L(l) is a subset of L(!g).
Check whether L(l) = L(g).
| bool spot::ltl::language_containment_checker::neg_contained | ( | const formula * | l, |
| const formula * | g | ||
| ) |
Check whether L(!l) is a subset of L(g).
1.8.4