Include file:
#include "mcrl2/pbes/rewriters/bqnf_rewriter.h
mcrl2::pbes_system::
bqnf_rewriter
¶A rewriter that rewrites universal quantifiers over conjuncts in BQNF expressions to conjuncts over universal quantifiers.
mcrl2::pbes_system::bqnf_rewriter::
equation_type
¶typedef for pbes_equation
The equation type.
mcrl2::pbes_system::bqnf_rewriter::
term_type
¶typedef for pbes_expression
The term type.
mcrl2::pbes_system::bqnf_rewriter::
bqnf_checker
¶mcrl2::pbes_system::bqnf_rewriter::
bqnf_quantifier_rewriter
¶bqnf_rewriter
()¶Constructor.
operator()
(const term_type &t) const¶Rewrites a PBES expression in BQNF such that universal quantifier over conjuncts are replaced by conjuncts over universal quantifiers.
Parameters:
Returns: The expression resulting from the transformation.
operator()
(const term_type &x, SubstitutionFunction sigma) const¶Rewrites a pbes expression.
Parameters:
Returns: The rewrite result.