Simulate
Check the claim with numbers
Case study 1.5.5 priced an annuity: payments of , one each period, at a rate per period. The first payment is one period from now. Adding up the present values gave a formula; test it against the sum itself.
The columns agree to six decimal places. Four payments of $300 at 8% give 993.638052, the machine of case study 1.5.5, and thirty give 3377.335003. Decimals are rounded, so the next cell uses Fraction for exact values, with a negative rate and a large one.
With exact arithmetic the gap is exactly 0, for every from 1 to 40 and all three rates. Two rates are still missing, and .
Twelve payments of $100 at 0% are worth $1,200, but the formula asks for . At even the sum fails, since every discount divides by . So the claim needs and .
Conjecture
For every whole number , every payment and every rate with ,
Every check agrees, for four rates and up to 40 payments. That is evidence, not a proof: the claim is about every , and no computer can try them all.
The discount factor
Write , the value today of $1 paid in one period, as in case study 1.5.5. Then , so the payment at time is worth . The claim says that .
Every term carries the factor , so it is enough to prove the claim for and then multiply by . The sum is the annuity factor: the value today of $1 a period for periods.
Rule: The discount factor
A dollar discounted for one period and then grown for one period is a dollar again. Rearranged, the discount equals one period of interest on . Every proof below uses this.
Try it
SymPy checks the identity with the letter left in: simplifies to 0, for every rate.
With , rounded to six places, and .
Format 1
Reorder the steps
Here is the induction proof for the annuity factor, with its lines shuffled. Put them in order with the arrows, or drag a line by its handle.
- Fix a rate with , and write , so that .
- Add the next discount factor, , to both sides. On the right, write it as .
- Since , the right side becomes , which is .
- Base case: for the sum is , and the formula gives .
- That is the formula for . By induction it holds for every , and multiplying by gives the claim.
- Inductive step: assume that for some .
Another route: peel off the first payment
The proof above adds the last payment. A second proof peels off the first one. Seen from one period ahead, an annuity of payments is a payment of $1 right then, plus an annuity of payments.
Discounting that back one period gives a recursive rule for the annuity factors: , starting from . It builds each factor from the one before, like the sequence of lesson PG3.1.
Try it
The cell builds with the rule at 8% and compares it with the formula. Both give 3.312127, rounded to six places.
Times $300 that is $993.64 again, the machine's value.
Format 2
Fill the gap
The proof by this route, with its key steps left out. Type each missing piece in and , as you would a quick answer, such as 1/(1+r) or -k, then check.
Base case: for the formula's top is . Divided by , that is , the value of one payment of $1.
Inductive step: assume that for some . Discounting back one period multiplies by , so .
By the hypothesis, . Dividing by turns into 1, and the power into .
So , which is the formula with . By induction, the formula holds for every .
How to type answers
- Powers with
^, brackets round a power that is a sum:r^k,r^(k+1). - Fractions with
/and brackets:(1-r)/(1+r). Multiply with*or side by side:2k+1. - Press Enter in any box to check them all.
Format 3
Find the error
This proof runs the wrong way. One line draws a conclusion that the lines before it do not support. Select it.
Simulate
A claim of your own to prove
Turn the annuity around and save. Pay into an account at the end of every period, at a rate per period. After the first deposit the balance is ; each period it earns interest and takes one more deposit, so .
$200 a month at 0.5% a month grows to $2,467.11 after a year and $200,903.01 after 30 years. The rule and the formula agree, and with exact fractions the gap is 0 for three rates and 40 periods.
With and the rule is , the sequence of lesson PG3.1. The formula then gives , as that lesson proved.
Conjecture
If and , then for every whole number and every rate ,
The rule and the formula agree for every rate and period tried. Now prove it for every , with the payment and the rate fixed.
Format 4
Write it
Prove by induction that for every , when , and . Write the base case, the inductive step and the conclusion, in sentences.
Saved in this browser as you type.
Write your own first: a proof you have tried to write teaches far more than one you only read.
The two formulas are one fact seen at two times. Grow the annuity's present value for periods: , the balance .
Summary card
- With , the annuity factor is , so , for every with . At , .
- Every step uses one identity: , so .
- Induction can add the last payment, or peel off the first with .
- An inductive step must run forwards, from the case to the case . Reaching a true statement from the claim proves nothing.
- Saving a period gives the balance , which is times the present value.