BigRational
Represents a rational number with infinite precision,
EmptyIntervalException
Trying to use an empty interval.
Interval
Represents an interval of Rational numbers, endpoints may or may not be included.
InvalidConversionException
Used for invalid conversions, e.g. from Rational.PlusInfinity to decimal.
LinqExtensions
Provides LINQ extension methods for Rational, LongRational and BigRational
LongRational
Represents a rational number with finite precision,
Rational
Represents a rational number with infinite precision,
UndeterminedResultException
Used for undetermined operations with Rational, e.g. $\infty - \infty$