21#include <spot/tl/relabel.hh>
22#include <spot/twa/twagraph.hh>
23#include <spot/misc/bddlt.hh>
65 unsigned max_letter = -1u,
66 unsigned max_letter_mult = -1u,
67 const bdd& concerned_ap = bddtrue,
68 std::string var_prefix =
"__nv");
relabeling_map partitioned_relabel_here(twa_graph_ptr &aut, bool split=false, unsigned max_letter=-1u, unsigned max_letter_mult=-1u, const bdd &concerned_ap=bddtrue, std::string var_prefix="__nv")
Replace conditions in aut with non-overlapping conditions over fresh variables.
void relabel_here(twa_graph_ptr &aut, relabeling_map *relmap)
replace atomic propositions in an automaton
std::shared_ptr< twa_graph > twa_graph_ptr
Shared pointer to a mutable twa_graph.
Definition fwd.hh:44
Definition automata.hh:26
std::map< formula, formula > relabeling_map
Map associating new (key) formula names to old (value) ones.
Definition relabel.hh:31