23 #ifndef SPOT_TGBAALGOS_LTL2TGBA_FM_HH
24 # define SPOT_TGBAALGOS_LTL2TGBA_FM_HH
27 #include "tgba/tgbaexplicit.hh"
28 #include "ltlvisit/apcollect.hh"
29 #include "ltlvisit/simplify.hh"
123 SPOT_API tgba_explicit_formula*
127 bool exprop =
false,
bool symb_merge =
true,
128 bool branching_postponement =
false,
129 bool fair_loop_approx =
false,
131 ltl::ltl_simplifier* simplifier = 0);
134 #endif // SPOT_TGBAALGOS_LTL2TGBA_FM_HH
SPOT_API tgba_explicit_formula * ltl_to_tgba_fm(const ltl::formula *f, bdd_dict *dict, bool exprop=false, bool symb_merge=true, bool branching_postponement=false, bool fair_loop_approx=false, const ltl::atomic_prop_set *unobs=0, ltl::ltl_simplifier *simplifier=0)
Build a spot::tgba_explicit* from an LTL formula.
std::set< const atomic_prop *, formula_ptr_less_than > atomic_prop_set
Set of atomic propositions.
Definition: apcollect.hh:41