12#ifndef MCRL2_PBES_DETAIL_LPS2PBES_PAR_H
13#define MCRL2_PBES_DETAIL_LPS2PBES_PAR_H
19namespace pbes_system {
Term containing a string.
atermpp::aterm_string identifier_string
String type of the LPS library. Identifier strings are represented internally as ATerms.
variable_list left_hand_sides(const assignment_list &x)
Returns the left hand sides of an assignment list.
atermpp::term_list< variable > variable_list
\brief list of variables
data::variable_list Par(const core::identifier_string &X, const data::variable_list &l, const state_formulas::state_formula &x)
A class that takes a linear process specification and checks all tau-summands of that LPS for conflue...
void apply(const state_formulas::mu &x)
const data::variable_list & top() const
void leave(const state_formulas::yaled &)
const data::variable_list & l
void leave(const state_formulas::variable &)
void leave(const state_formulas::may &)
const core::identifier_string & X
std::vector< data::variable_list > result_stack
void apply(const state_formulas::nu &x)
par_traverser(const core::identifier_string &X_, const data::variable_list &l_)
data::variable_list pop()
void push(const data::variable_list &x)
void apply(const state_formulas::forall &x)
void leave(const state_formulas::true_ &)
void apply(const state_formulas::exists &x)
void leave(const state_formulas::must &)
void leave(const state_formulas::or_ &)
void leave(const state_formulas::delay &)
void leave(const state_formulas::and_ &)
state_formulas::state_formula_traverser< par_traverser > super
void leave(const state_formulas::imp &)
void leave(const state_formulas::not_ &)
void leave(const state_formulas::delay_timed &)
void leave(const state_formulas::yaled_timed &)
void leave(const state_formulas::false_ &)
void leave(const data::data_expression &)