Record Fbound : Set := Bound {vNum : positive; dExp : N}.Record Fbound : Set := Bound {vNum : positive; dExp : N}.Record Fbound : Set := Bound {vNum : positive; dExp : N}.Record Fbound : Set := Bound {vNum : positive; dExp : N}.Definition Fbounded (b : Fbound) (d : float) :=
  (Zabs (Fnum d) < Zpos (vNum b))%Z /\ (- dExp b <= Fexp d)%Z.

Theorem maxMax : forall (b : Fbound) (p : float) (z : Z), Fbounded b p -> (Fexp p <= z)%Z -> (Fabs p < Float (Zpos (vNum b)) z)%R.