Include file:
#include "mcrl2/bes/boolean_equation.h
mcrl2::bes::
boolean_equation
¶boolean equation.
mcrl2::bes::boolean_equation::
symbol_type
¶typedef for fixpoint_symbol
The symbol type of the equation.
mcrl2::bes::boolean_equation::
term_type
¶typedef for boolean_expression
The expression type of the equation.
mcrl2::bes::boolean_equation::
variable_type
¶typedef for boolean_variable
The variable type of the equation.
mcrl2::bes::boolean_equation::
m_formula
¶The formula of the equation.
mcrl2::bes::boolean_equation::
m_symbol
¶The fixpoint symbol of the equation.
mcrl2::bes::boolean_equation::
m_variable
¶The predicate variable of the equation.
boolean_equation
()¶Constructor.
boolean_equation
(const atermpp::aterm_appl &t)¶Constructor.
Constructor.
Parameters:
boolean_equation
(fixpoint_symbol symbol, boolean_variable variable, boolean_expression expr)¶Constructor.
Parameters:
formula
()¶Returns the predicate formula on the right hand side of the equation.
Returns: The predicate formula on the right hand side of the equation.
formula
() const¶Returns the predicate formula on the right hand side of the equation.
Returns: The predicate formula on the right hand side of the equation.
swap
(boolean_equation &other)¶Swaps the contents.
symbol
()¶Returns the fixpoint symbol of the equation.
Returns: The fixpoint symbol of the equation.
symbol
() const¶Returns the fixpoint symbol of the equation.
Returns: The fixpoint symbol of the equation.
variable
()¶Returns the boolean_equation_system variable of the equation.
Returns: The boolean_equation_system variable of the equation.
variable
() const¶Returns the boolean_equation_system variable of the equation.
Returns: The boolean_equation_system variable of the equation.