|
mCRL2
|
A rewriter that simplifies boolean expressions and quantifiers, and rewrites data expressions. More...
#include <simplify_quantifiers_rewriter.h>
Public Types | |
| using | term_type = pbes_expression |
| using | variable_type = data::variable |
Public Member Functions | |
| simplify_quantifiers_data_rewriter (const DataRewriter &R_) | |
| pbes_expression | operator() (const pbes_expression &x) const |
| template<typename SubstitutionFunction > | |
| pbes_expression | operator() (const pbes_expression &x, SubstitutionFunction &sigma) const |
Public Attributes | |
| const DataRewriter & | R |
A rewriter that simplifies boolean expressions and quantifiers, and rewrites data expressions.
Definition at line 161 of file simplify_quantifiers_rewriter.h.
| using mcrl2::pbes_system::simplify_quantifiers_data_rewriter< DataRewriter >::term_type = pbes_expression |
Definition at line 163 of file simplify_quantifiers_rewriter.h.
| using mcrl2::pbes_system::simplify_quantifiers_data_rewriter< DataRewriter >::variable_type = data::variable |
Definition at line 164 of file simplify_quantifiers_rewriter.h.
|
inline |
Definition at line 168 of file simplify_quantifiers_rewriter.h.
|
inline |
Definition at line 172 of file simplify_quantifiers_rewriter.h.
|
inline |
Definition at line 181 of file simplify_quantifiers_rewriter.h.
| const DataRewriter& mcrl2::pbes_system::simplify_quantifiers_data_rewriter< DataRewriter >::R |
Definition at line 166 of file simplify_quantifiers_rewriter.h.