Include file:
#include "mcrl2/data/equality_one_point_substitution.h"
mcrl2::data::detail::one_point_rule_substitution_algorithm
mcrl2::data::
make_one_point_rule_substitution
(const std::map<data::variable, std::set<data::data_expression>> &equalities, bool find_all_assignments = true)¶creates a substitution from a set of (in-)equalities
Parameters:
Returns: the substitution
mcrl2::data::
make_one_point_rule_substitution
(const std::map<data::variable, std::set<data::data_expression>> &equalities, const data::variable_list &quantifier_variables, bool find_all_assignments = true)¶creates a substitution from a set of (in-)equalities for a given list of quantifier variables
Parameters:
Returns: the substitution, and the subset of quantifier variables that are not used in the substitution