ClosestMult.v
(****************************************************************************
IEEE754 : FroundMult
Laurent Thery
*****************************************************************************
*)
Require Export FroundMult.
Require Export ClosestProp.
Section FRoundP.
Variable b:Fbound.
Variable radix:nat.
Variable precision:nat.
Local FtoRradix := (FtoR radix).
Coercion FtoRradix : float >-> R.
Hypothesis radixMoreThanOne:(lt (S O) radix).
Hypothesis precisionGreaterThanOne:(lt (1) precision).
Hypothesis pGivesBound:(vNum b)=(minus (exp radix precision) (1)).
Theorem
closestLessMultPos:
(p:float) (r:R) (Closest b radix r p) -> (Rle R0 r) ->(Rle p (Rmult (2) r)).
Theorem
closestLessMultNeg:
(p:float) (r:R) (Closest b radix r p) -> (Rle r R0) ->(Rle (Rmult (2) r) p).
Theorem
closestLessMultAbs:
(p:float) (r:R) (Closest b radix r p) ->
(Rle (Rabsolu p) (Rmult (2) (Rabsolu r))).
End FRoundP.
30/05/01, 17:25