Real rounding and domains of posit hyperbolic functions #
Finite inputs in the real domain round the mathematical function once, using the standard posit saturation and appended-bit tie rule. Invalid inputs and NaR are covered separately.
theorem
FloatLib.Floats.Formats.Posit.Model.Hyperbolic.tanhRat_eq_real
(format : Format)
(argument : ℚ)
:
Rational hyperbolic tangent rounds its exact real value.
theorem
FloatLib.Floats.Formats.Posit.Model.Hyperbolic.artanhRat_eq_real
(format : Format)
(argument : ℚ)
(hlower : -1 < argument)
(hupper : argument < 1)
:
Rational inverse hyperbolic tangent rounds its exact value on the open real domain.
theorem
FloatLib.Floats.Formats.Posit.Model.Hyperbolic.sinhRat_eq_real
(format : Format)
(argument : ℚ)
:
Rational hyperbolic sine rounds its exact real value.
theorem
FloatLib.Floats.Formats.Posit.Model.Hyperbolic.coshRat_eq_real
(format : Format)
(argument : ℚ)
:
Rational hyperbolic cosine rounds its exact real value.
theorem
FloatLib.Floats.Formats.Posit.Model.Hyperbolic.arsinhRat_eq_real
(format : Format)
(argument : ℚ)
:
Rational inverse hyperbolic sine rounds its exact real value.
theorem
FloatLib.Floats.Formats.Posit.Model.Hyperbolic.arcoshRat_eq_real
(format : Format)
(argument : ℚ)
(hdomain : 1 ≤ argument)
:
Rational inverse hyperbolic cosine rounds its nonnegative real branch.