mcrl2/data/rewriters/quantifiers_inside_rewriter.h

Include file:

#include "mcrl2/data/rewriters/quantifiers_inside_rewriter.h"

Classes

  • mcrl2::data::detail::quantifiers_inside_builder
  • mcrl2::data::detail::quantifiers_inside_exists_builder
  • mcrl2::data::detail::quantifiers_inside_forall_builder
  • mcrl2::data::quantifiers_inside_rewriter

Functions

T mcrl2::data::quantifiers_inside_rewrite(const T &x, typename std::enable_if<std::is_base_of<atermpp::aterm, T>::value>::type * = 0)
void mcrl2::data::quantifiers_inside_rewrite(T &x, typename std::enable_if<!std::is_base_of<atermpp::aterm, T>::value>::type * = 0)

Functions

std::tuple<data_expression, data_expression> mcrl2::data::detail::compute_Phi_Psi(const std::vector<data_expression> &X, const std::set<variable> &V, BinaryOperation op, data_expression empty_sequence_result)
variable_list mcrl2::data::detail::make_variable_list(const std::set<variable> &x)
std::set<variable> mcrl2::data::detail::make_variable_set(const variable_list &x)
data_expression quantifiers_inside(const data_expression &x)
data_expression quantifiers_inside_exists(const std::set<variable> &variables, const data_expression &x)
data_expression quantifiers_inside_forall(const std::set<variable> &variables, const data_expression &x)