Annuity present value as an equivalence #
Now we can rename yield to annuity_equivalence.invFun
Equations
Instances For
theorem
duration_coupon_zero
{n : ℕ}
{d i : ℝ}
(hr : -1 < i)
(h : annuity.duration_equation n i 0 d)
:
A bond with coupon zero has duration equal to maturity.
theorem
eq_CPT_I_of_D_par
{n : ℕ}
(hn : n ≥ 2)
{i : ℝ}
(hi : i > -1)
{d : ℝ}
(hd : 0 < d - 1)
(h : annuity.duration_equation n i i d)
:
Perhaps surprisingly:
Let i be the implied interest rate for an n-period
par bond of duration d.
Then the PV of an (n-1)-period unit-payment annuity with rate i is d-1.
This lets us compute i from n and d.