CM1 formula cheat sheet
The formulas CM1 is built on, in proper actuarial notation on one page: what each one says, when it applies, and the plain Memori syntax that types it. The grey text under each name doubles as a reference for writing your own cards.
Interest
The five ways of quoting the same rate, and the conversions between them.
Discount factor
v = (1)/(1+i)Rate of discount
Interest paid in advance
d = (i)/(1+i) = iv = 1 - vForce of interest
Accumulate over t by e^{δt}
delta = ln(1+i)Nominal rate convertible p-thly
Falls towards δ as p grows
i^{(p)} = p[(1+i)^{1/p} - 1]Nominal discount rate
Rises towards δ as p grows
d^{(p)} = p[1 - v^{1/p}]Annuities-certain
Annuity in arrears
a_{angle(n)} = (1 - v^n)/(i)Annuity-due
Advance timing swaps i for d
ddot(a)_{angle(n)} = (1 - v^n)/(d)Continuously payable annuity
bar(a)_{angle(n)} = (1 - v^n)/(delta)p-thly annuity in arrears
Only the denominator changes
a^{(p)}_{angle(n)} = (1 - v^n)/(i^{(p)})Accumulated value
The same stream accumulated to time n
s_{angle(n)} = ((1+i)^n - 1)/(i)Increasing annuity
Note the annuity-DUE in the numerator
(Ia)_{angle(n)} = (ddot(a)_{angle(n)} - nv^n)/(i)The life table
Survival and death probabilities
_tp_x + _tq_x = 1Deferred probability of death
Survive m years, die within the next n
_{m|n}q_x = _mp_x times _nq_{x+m}Force of mortality
Integrate and exponentiate to recover ₜpₓ
mu_{x+t} = -(d)/(dt) ln(_tp_x)Pure endowment factor
The life-contingent vⁿ; defers any function
_nE_x = v^n _np_xAssurances
Whole life assurance
Benefit at the END of the year of death: v^{t+1}
A_x = sum_{t=0}^{infinity} v^{t+1} _tp_x q_{x+t}Term assurance
Same terms, sum stops at the term's end
A^1_{x:angle(n)} = sum_{t=0}^{n-1} v^{t+1} _tp_x q_{x+t}Endowment assurance
Mutually exclusive benefits, so the EPVs add
A_{x:angle(n)} = A^1_{x:angle(n)} + _nE_xImmediate-payment assurance
The continuous analogue of the summation
bar(A)_x = int_{0}^{infinity} v^t _tp_x mu_{x+t} dtVariance of the present value
The leading 2 means doubled force of interest
Var[Z] = ^2A_x - (A_x)^2One-year recursion
Built backwards from the end of the table
A_x = vq_x + vp_x A_{x+1}Life annuities and premium conversion
Whole life annuity-due
The t = 0 term equals 1: payment is immediate
ddot(a)_x = sum_{t=0}^{infinity} v^t _tp_xDeferred annuity
Defer anything with the pure endowment factor
_{m|}ddot(a)_x = _mE_x times ddot(a)_{x+m}Premium conversion
It is d, not i; endowment functions obey it too
A_x = 1 - d ddot(a)_xContinuous premium conversion
Each payment basis pairs with its own rate
bar(A)_x = 1 - delta bar(a)_xPremiums, reserves and loans
Net annual premium
Equivalence principle at outset
P_x = (A_x)/(ddot(a)_x)Prospective reserve
Future benefits less future net premiums
_tV_x = A_{x+t} - P_x ddot(a)_{x+t}Annuity-ratio reserve
Needs only an annuity table
_tV_x = 1 - (ddot(a)_{x+t})/(ddot(a)_x)Reserve recursion
Rolls reserves forward year by year
(_tV_x + P_x)(1+i) = q_{x+t} + p_{x+t} times _{t+1}V_xLoan outstanding (prospective)
PV of the remaining payments at the loan rate
L_t = X a_{angle(n-t)}Every one of these has a tool. Compute them live in the annuity calculator, life contingencies calculator, loan calculator or joint life tool, and the symbol-by-symbol version is the notation cheat sheet. Memori is a flashcard app built by actuarial students, with a ready-made CM1 set in the shop. Join the beta.