Compute present and accumulated values for level, arithmetic, and geometric annuities
You are given a series of payments — level, arithmetically increasing, or geometrically growing — and a valuation date.
Identify whether the annuity is due or immediate, then write the basic level-annuity PV, a-angle-n or ä-angle-n. For arithmetic increases, use (Ia)-angle-n or its decreasing counterpart; for geometric growth, divide payments by the growth-adjusted rate (1 + i) / (1 + g) - 1 and value as a level annuity. Always re-anchor the cash flow timeline to the valuation date.
a-angle-n = (1 - v^n) / i; ä-angle-n = a-angle-n · (1 + i).