Five implicit functions from the Annuity Equation #
The BA II Plus calculator values PMT, I/Y, N, FV, PV can each be computed from the other four.
Main results:
annuity_equation_unique_solvabilityTVM_equation_unique_solvability: by setting PMT=0 in the annuity equation we obtain unique solution for the Time Value of Money equation as well.
The present value of the first n payments of an annuity of
1 per period, with interest rate i.
There is a notation clash with the accumulation function a.
annuity.a versus a.
Etymology: a for annuity.
Equations
- annuity.geom_sum n v = ∑ k ∈ Finset.Icc 1 n, v ^ k
Instances For
Equations
- annuity.id_mul_geom_sum n v = ∑ k ∈ Finset.Icc 1 n, ↑k * v ^ k
Instances For
Equations
- annuity.bond_price_sum n r v = r * annuity.geom_sum n v + v ^ n
Instances For
Price of a bond with unit redemption value, coupon rate r, interest rate i.
Equations
- annuity.bond_price n i r = annuity.bond_price_sum n r (1 + i)⁻¹
Instances For
Present value of an annuity-due.
Because double-dot notation is used, we call it a_double_dot
or for short a_dots.
Equations
- annuity.a_dots n i = ∑ k ∈ Finset.Ico 0 n, (1 + i)⁻¹ ^ k
Instances For
Future value of an annuity-due.
Equations
- annuity.s_dots n i = (1 + i) ^ n * annuity.a_dots n i
Instances For
In case of zero interest,
the present value of the n payments of 1 is simply n.
In case of zero interest,
the future value of the n payments of 1 is simply n.
Equations
- annuity.duration_equation n i r d = (d * annuity.bond_price n i r - (r * annuity.Ia n i + ↑n * (1 + i)⁻¹ ^ n) = 0)
Instances For
Annuities. Another variant.
Equations
- annuity.a_variant n i = ∑ k ∈ Finset.range (n + 1), (1 + i)⁻¹ ^ k - 1
Instances For
The value of a perpetuity of 1 per period with interest rate i
is 1 / i. For example, if i = 1 we get 1/2 + 1/4 + ... = 1.
[CPT] [PV] is quite simple:
[CPT] [FV] is simple as long as [I/Y] is not -100:
Unique solution of annuity equation for interest rate, via the Intermediate Value Theorem.
[CPT] [PMT] gives the only solution for payment.
Main theorem on unique solvability of the Annuity Equation.
To deduce interest rate we need time to pass,
and hence the number of periods N>0.
To deduce the payment there must be at least one payment,
and hence again N>0.
To deduce N, the coupon rate should not equal the yield rate and hence
FV * (IY / 100) - PMT ≠ 0.
These assumptions, together with appropriate positivity and negativity,
suffice for unique existence of all variables.
By setting PMT=0 we obtain the unique solvability of the
Time Value of Money equation.
If PV=0 and i=-1, the annuity equation holds for PMT = CPT_PMT or any other PMT value.