|  | @ -88,6 +88,7 @@ void define_expressions(py::module& m) { | 
		
	
		
			
				|  |  |         .def("has_rational_type", &storm::expressions::Expression::hasRationalType, "Check if the expression is a rational") |  |  |         .def("has_rational_type", &storm::expressions::Expression::hasRationalType, "Check if the expression is a rational") | 
		
	
		
			
				|  |  |         .def_property_readonly("type", &storm::expressions::Expression::getType, "Get the Type") |  |  |         .def_property_readonly("type", &storm::expressions::Expression::getType, "Get the Type") | 
		
	
		
			
				|  |  |         .def_property_readonly("manager", &storm::expressions::Expression::getManager, "Get the manager") |  |  |         .def_property_readonly("manager", &storm::expressions::Expression::getManager, "Get the manager") | 
		
	
		
			
				|  |  |  |  |  |         .def("simplify", &storm::expressions::Expression::simplify, "Simplify expression") | 
		
	
		
			
				|  |  |         .def("substitute", [](Expression const& expr, std::map<Variable, Expression> const& map) { return expr.substitute(map);}, "substitution_map"_a) |  |  |         .def("substitute", [](Expression const& expr, std::map<Variable, Expression> const& map) { return expr.substitute(map);}, "substitution_map"_a) | 
		
	
		
			
				|  |  |         .def("evaluate_as_int", [](Expression const& expr) |  |  |         .def("evaluate_as_int", [](Expression const& expr) | 
		
	
		
			
				|  |  |                                 {return expr.evaluateAsInt();}, "Get the integer value this expression evaluates to") |  |  |                                 {return expr.evaluateAsInt();}, "Get the integer value this expression evaluates to") | 
		
	
	
		
			
				|  | 
 |