Correct rounding of pi #
toReal_pi proves that Model.pi is the nearest-even rounding of Real.pi in every IEEE
descriptor, and isFinite_pi that it is finite. The cached enclosure contains π * 2 ^ bits by
halfPiLower_spec, so an accepted enclosure gives the rounding by
toReal_eq_roundAt_of_roundScaled?_eq_some. The comparator fallback compares atan 1 = π / 4
exactly, and its result is finite because π < 3.15 lies below the overflow threshold of every
IEEE descriptor: the smallest, ieee 2 1, has largest finite value 3 and threshold 3.5.
isFinite_round_of_lt_overflow states that threshold argument for any exact comparator.
An exact comparator for a target below the overflow threshold
2 ^ (maxNormal + 1) - 2 ^ (maxNormal - fracWidth - 1) gives a finite IEEE result.
The cached enclosure contains π * 2 ^ bits.
π lies below the overflow threshold of every IEEE descriptor.
Model.pi is finite in every IEEE descriptor.