Include file:
#include "mcrl2/modal_formula/state_formula_rename.h"
Add your file description here.
mcrl2::state_formulas::state_formula_predicate_variable_rename_builder
mcrl2::state_formulas::state_formula_variable_rename_builder
mcrl2::state_formulas::
make_state_formula_predicate_variable_rename_builder
(IdentifierGenerator &generator)¶Utility function for creating a state_formula_predicate_variable_rename_builder.
Parameters:
Returns: a state_formula_predicate_variable_rename_builder
mcrl2::state_formulas::
rename_predicate_variables
(const state_formula &f, IdentifierGenerator &generator)¶Renames predicate variables of the formula f using the specified identifier generator.
Post: predicate variables within the same scope have different names
Parameters:
Returns: The rename result
mcrl2::state_formulas::
rename_variables
(const state_formula &f, const std::set<core::identifier_string> &forbidden_identifiers)¶Renames all data variables in the formula f such that the forbidden identifiers are not used.
Parameters:
Returns: The rename result.