up previous next
SimplestBinaryRatBetween

find simplest binary rational in a closed interval

Syntax
SimplestBinaryRatBetween(A: RAT, B: RAT): RAT

Description
This function finds the simplest binary rational in the closed interval with end points A and B . We define the simplest binary rational to be the rational number of the form N*2^k where the integer N is the smallest possible See also SimplestRatBetween.

Example
/**/  SimplestBinaryRatBetween(0.123, 0.456);
1/4

/**/  SimplestBinaryRatBetween(-3.14159, -2.71828);
-3

/**/  SimplestBinaryRatBetween(5,10); // contrast with SimplestRatBetween!
8

See Also