|
mCRL2
|
Traits class for pbes expressions. More...
#include <pbes_gauss_elimination.h>
Public Types | |
| using | expression_type = pbes_expression |
| using | variable_type = propositional_variable |
| using | equation_type = pbes_equation |
| using | symbol_type = fixpoint_symbol |
Static Public Member Functions | |
| static expression_type | substitute (const expression_type &t, const variable_type &X, const expression_type &phi) |
| Applies the substitution X := phi to the PBES expression t. | |
| static expression_type | true_ () |
| Returns the value true. | |
| static expression_type | false_ () |
| Returns the value false. | |
| static symbol_type | mu () |
| Returns the fixpoint symbol mu. | |
| static symbol_type | nu () |
| Returns the fixpoint symbol nu. | |
| static std::string | print (const equation_type &eq) |
| Pretty print an equation without generating a newline after the equal sign. | |
Traits class for pbes expressions.
Definition at line 22 of file pbes_gauss_elimination.h.
Definition at line 27 of file pbes_gauss_elimination.h.
Definition at line 25 of file pbes_gauss_elimination.h.
Definition at line 28 of file pbes_gauss_elimination.h.
Definition at line 26 of file pbes_gauss_elimination.h.
|
inlinestatic |
Returns the value false.
Definition at line 50 of file pbes_gauss_elimination.h.
|
inlinestatic |
Returns the fixpoint symbol mu.
Definition at line 57 of file pbes_gauss_elimination.h.
|
inlinestatic |
Returns the fixpoint symbol nu.
Definition at line 64 of file pbes_gauss_elimination.h.
|
inlinestatic |
Pretty print an equation without generating a newline after the equal sign.
| eq | An equation |
Definition at line 73 of file pbes_gauss_elimination.h.
|
inlinestatic |
Applies the substitution X := phi to the PBES expression t.
| t | A PBES expression |
| X | A propositional variable |
| phi | A PBES expression |
Definition at line 36 of file pbes_gauss_elimination.h.
|
inlinestatic |
Returns the value true.
Definition at line 43 of file pbes_gauss_elimination.h.