simplify method

  1. @override
Expression simplify()
override

Possible simplifications:

  1. ceil(floor(a)) = floor(a)
  2. ceil(ceil(a)) = ceil(a)

Implementation

@override
Expression simplify() {
  final Expression sarg = arg.simplify();
  return sarg is Floor || sarg is Ceil ? sarg : Ceil(sarg);
}