13#ifndef MCRL2_DATA_REAL_UTILITIES_H
14#define MCRL2_DATA_REAL_UTILITIES_H
52 const application& ea=atermpp::down_cast<application>(e);
An application of a data expression to a number of arguments.
bool is_cint_application(const atermpp::aterm &e)
Recogniser for application of @cInt.
bool is_natural_constant(const data_expression &n)
Determines whether n is a natural constant.
bool is_zero(const atermpp::aterm &e)
data_expression & real_one()
bool is_one(const atermpp::aterm &e)
data_expression & real_zero()
bool is_creal_application(const atermpp::aterm &e)
Recogniser for application of @cReal.
const basic_sort & real_()
Constructor for sort expression Real.
bool is_larger_zero(const atermpp::aterm &e)
Functions that returns true if e is a closed real number larger than zero.
A class that takes a linear process specification and checks all tau-summands of that LPS for conflue...
Provides utilities for working with data expressions of standard sorts.