Set::Infinite is a Set Theory module for infinite sets. It works with reals, integers, and objects. When it is used with dates, this module provides schedule checks (intersections), unions, and infinite recurrences.