Comprehensive study guide for Bocconi Math Module 2 (cod. 30063), General Exam.Source materials: Alice Sicconi's Finance Proofs.pdf, Mathematical Finance.pdf, lect1_calc_fin (2).pdf, General_24524_ENG_SOL.pdf, Final exercises solution.pdf.
§1. Overview & Exam Relevance
Mathematical Finance is the second block of the second partial and accounts for approximately 14% of the general exam (typically 1 MCQ worth 5 pts and one open-ended question worth up to 20 pts — about 25 pts of the 150-pt exam). It is the topic where a correctly reproduced Lemma 1143 — No arbitrage of the I kind implies the Law of One Price or a clean bond price / duration / volatility calculation yields the highest marginal return on study time.
Topic scope. The exam tests:
Time value of money: accumulation factor f(t), discount factor v(t)=1/f(t), capitalization axioms; simple interest f(t)=1+it vs compound interest f(t)=(1+i)t=eδt (where δ=ln(1+i) is the force of interest); decomposability and its characterization via Cauchy's functional equations;
Interest rates: annual effective rate i; equivalent period rate im=(1+i)1/m−1 (compound) or im=i/m (simple); nominal annual rate convertible m times jm=m⋅im (an under-approximation of the effective annual rate, applicable only to compound interest);
Cash flows: investments (outflow then inflows), loans (inflow then outflows), annuities (all same sign, finite), perpetuities (infinite); present value (PV) and final value (FV) formulas;
Investment appraisal: net present value (NPV) = discounted cash flow function G(i)=∑s=0nas(1+i)−s evaluated at the opportunity cost i; internal rate of return (IRR) x∗ is the root of G(x)=0; on an investment cash flow (a0<0, as>0 for s≥1), G is strictly decreasing so IRR is unique;
Annuity formulas: ordinary immediate annuity PV V0=R⋅an∣i=R⋅i1−(1+i)−n, ordinary FV Vn=R⋅sn∣i=R⋅i(1+i)n−1; due annuities multiply by (1+i); perpetuity PV V0=R/i;
Bonds: zero-coupon P0=N/(1+x∗)T; coupon bond P0=∑k=1nak(1+y)−tk; Macaulay duration D(y)=P01∑ktk⋅ak(1+y)−tk; bond price volatility V(y)=P′(y)/P(y)=−D(y)/(1+y) (modified duration); first-order price-change estimate ΔP≈−1+yD(y)⋅Δy⋅P;
Financial markets (L, p): portfolios x∈Rn, payoff operator R(x)=Y⋅x, market value V(x)=p⋅x; law of one price (LOP); arbitrages of I and II kind; pricing rule f:W→R; Riesz–Markov representation f(w)=π⋅w; fundamental theorem of finance (no arbitrage ⟺ strictly positive pricing kernel).
Typical MCQ pattern (from May 2024 General exam).
MCQ6 (Mode A) / MCQ5 (Mode B): cash flow (a0,a1,a2,a3) with a0<0 and as>0 for s=1,2,3; discounted cash flow function G satisfies G(0.03)=5,G(0.06)=−3,G(0.09)=−7. Which is true? — Since the cash flow is an investment, G is strictly monotonically decreasing, therefore the unique IRR sits between 3% and 6% (sign change bracketing). The tempting wrong answer "IRR is between 6% and 9%" is ruled out because G is monotonic. Moreover limx→+∞G(x)=a0+ (the limit equals a0 from above) so G(0.09)=−7>a0, i.e. a0<−7. Correct answer: B (a0<−7).
Typical open-ended patterns (May 2024 Q11 Mode A / Q10 Mode B, and Q12 Mode A / Q11 Mode B).
Q11 — LOP / no-arbitrage I / proof. (a) State the Law of One Price definition. (b) State the no-arbitrage-of-the-I-kind condition. (c) Prove that no-arbitrage of the I kind implies the LOP. The solution cites textbook definition 1137, section 24.6.6, and lemma 1143. The proof is the highest-yield 20-pt question of this topic — memorize the construction h=x−x′ and both sign contradictions.
Q12 — Bond pricing / duration / volatility. Cash flow 60 / 60 / 1060 at YTM y=6%. (a) Write P0=1.0660+1.06260+1.0631060. (b) Write D(0.06)=P01(1⋅1.0660+2⋅1.06260+3⋅1.0631060). (c) Quote V(y)=−D(y)/(1+y) and estimate final price P0−1.06D(0.06)⋅(+0.001)⋅P0 — the positiveΔy=+0.1% produces a negativeΔP (price falls when yield rises).
Why this topic is high-leverage for the final partial.
Bond duration uses weighted averages — the same mechanism as expected value in Probability (§04), only with discounted cash flows as weights.
The volatility proof relies on the first-order Taylor formula from Differential Calculus (§02).
The definition of a financial market (L,p) uses matrix operations and the image of a linear map from Linear Algebra (§01); completeness of a market is equivalent to rankY=k.
The continuous-compounding relation M(t)=1+∫0tf′(s)ds (Final exercises Q5) uses the First Fundamental Theorem of Calculus (§03, Theorem 1894).
§2. Definitions
2.1 Capital, accumulation, and the accumulation factor f(t)
Let P (or C) be the principal / capital invested at time t=0, and let A (or M) be the accumulated amount (capital + interest) at a future time t≥0. The accumulation factorf(t) is the value at time t of one euro invested at time 0:
A=P⋅f(t),I=A−P=P(f(t)−1).
Conventions (Sicconi's lecture and Marinacci):
f(0)=1: the value of 1 euro after zero time is still 1.
f(t)≥1 for t≥0 (no loss in a safe investment).
f is increasing (longer investments never yield less), and if differentiable then f′(t)≥0.
Capitalization axioms (the four properties of the accumulated-amount function A(P,t)):
A=A(P,t) — A depends on both principal and time;
A(P1+P2,t)=A(P1,t)+A(P2,t) — additive in the principal;
A(P,t1)≤A(P,t2) whenever t1<t2 — increasing in time (not necessarily strictly);
A(P,0)=P.
2.2 Simple vs compound interest
Simple interest.f(t)=1+it, linear in t with constant slope i (the annual rate).
Compound interest.f(t)=(1+i)t=eδt, convex in t, where δ=ln(1+i) is the force of interest (also called continuous interest rate or intensity). Compound interest is the unique decomposable continuous accumulation factor (see §3.7).
Comparison. For t=1, simple and compound coincide at 1+i. For t<1 simple exceeds compound; for t>1 compound exceeds simple. For an investor, compound is more convenient for t>1 (interest earned on interest).
2.3 Discount factor v(t)
The discount factor is the reciprocal of the accumulation factor:
v(t)=f(t)1=⎩⎨⎧1+it1,(1+i)−t,simple discount,compound discount.
It represents the present value at time 0 of one euro received at time t. Properties: v(0)=1, v(t)≤1, v is decreasing. f and v are conjugate: f(t)⋅v(t)=1.
2.4 Annual rate and equivalent rates
Annual interest ratei: the interest earned on 1 euro invested for 1 year,
i=f(1)−1.
Period rateim for m periods per year (so t=1/m):
simple: im=i/m;
compound: im=(1+i)1/m−1⟺(1+i)=(1+im)m.
Nominal annual rate convertible m times (TAN — Tasso Annuo Nominale), only defined for compound:
jm=m⋅im.jm<i always (under-approximation). Never use jm directly in an accumulation factor — convert to im first.
2.5 Decomposability
An accumulation factor f is decomposable if
∀t,h≥0,f(t)⋅f(h)=f(t+h).
Intuitively: accumulating for t+h in one step gives the same result as accumulating for t, then accumulating the result for another h. Compound interest f(t)=(1+i)t is decomposable; simple interest f(t)=1+it is not (because (1+it)(1+ih)=1+i(t+h)+i2th=1+i(t+h)).
2.6 Cash flow (a0,a1,…,an) — types
A cash flow is a sequence of signed payments a0,a1,…,an at times t0=0,t1,…,tn. Sign conventions: as>0 means an inflow (money received), as<0 means an outflow (money paid). Cash-flow types used in this course:
Investment: a0<0 and as>0 for s=1,…,n (pay up front, receive later).
Loan: a0>0 and as<0 for s=1,…,n (receive up front, repay later).
Annuity: all as have the same sign; finite number of payments.
Perpetuity: all as have the same sign; infinite number of payments.
2.7 Net present value NPV and discounted cash flow function G
Given an opportunity cost of capital (compound rate) i, the net present value of a cash flow is the sum of discounted payments:
NPV(i)=∑s=0n(1+i)sas=∑s=0nas(1+i)−s.
The discounted cash flow functionG:(−1,+∞)→R leaves the rate variable:
G(x)=s=0∑nas(1+x)−s.NPV(i)=G(i) is G evaluated at the opportunity cost; the internal rate of returnx∗ is a root of G(x)=0.
limx→+∞G(x)=a0+ (all future terms vanish, only a0 remains; the limit equals a0from above).
2.8 Yield to maturity y and internal rate of return (IRR, x∗)
Internal rate of returnx∗ of a cash flow: the compound rate x∗∈(−1,+∞) such that
G(x∗)=0,i.e.∑s=0nas(1+x∗)−s=0.
For an investment cash flow, G is strictly monotonically decreasing (see Theorem 3.5), so x∗ exists uniquely.
Yield to maturityy of a bond: the IRR of the bond's cash flow viewed from the buyer's side, i.e. the rate y for which the present value of all coupons and the face value equals the bond price P0. Written "YTM" in the lecture.
2.9 NPV decision criterion
For an investment (outflow then inflows), the IRR x∗ is a benefit rate (higher is better). Compared to the opportunity cost i:
NPV(i)>0⟺x∗>i⟺GOOD investment;NPV(i)=0⟺x∗=i⟺indifferent;NPV(i)<0⟺x∗<i⟺BAD investment.
For a loan, signs flip and the effective financing rate j satisfies: NPV>0⟺j<i (good), NPV<0⟺j>i (bad).
2.10 Simple (ordinary / due) annuity
A simple annuity has constant installments R, constant time periods, and compound interest. Two variants:
| Variant | Payments at | Count |
|---|---|---|
| Ordinary / posticipated / immediate | t1,t2,…,tn (end of period) | k=1,…,n |
| Due / anticipated | t0,t1,…,tn−1 (start of period) | k=0,…,n−1 |
Key PV / FV formulas (per-period compound rate i; for other periods use im):
V0=R⋅an∣i=R⋅i1−(1+i)−n,Vn=R⋅sn∣i=R⋅i(1+i)n−1.
For due annuities multiply each value by (1+i):
V¨0=R⋅(1+i)⋅i1−(1+i)−n,V¨n=R⋅(1+i)⋅i(1+i)n−1.
2.11 Perpetuity
Perpetual simple annuity (n→+∞) with compound rate i>0:
V0ord=limn→∞R⋅i1−(1+i)−n=iR,V0due=iR⋅(1+i).
No final value exists for a perpetuity (never ends).
Growing perpetuity. With constant growth rate g<i, the PV is V0=R/(i−g) (Gordon formula, mentioned in the lecture for reference).
2.12 Bond, coupon, face value, bond price P(y)
A fixed-income bond pays a stream of cash flows a1,a2,…,an at times t1<t2<…<tn in exchange for a purchase price P0 today. Typical structure:
couponsc1,…,cn−1 (usually constant ck=c) at times t1,…,tn−1;
final paymentcn+R at tn, where R is the reimbursement / redemption value (often equal to the face / nominal valueN).
A zero-coupon bond (ZCB) has no coupons: an=N and all intermediate ak=0.
The bond price at yield y is the present value of all future inflows:
P(y)=k=1∑nak(1+y)−tk.
At y=yYTM, P(y) equals the market price P0 by definition of YTM.
2.13 Macaulay duration D(y) (Definition 59)
The duration of a fixed-income bond is the weighted average of the payment dates, using discounted cash flows as weights:
D(y)=P(y)1k=1∑ntk⋅ak(1+y)−tk=∑kak(1+y)−tk∑ktk⋅ak(1+y)−tk.
Properties:
D(y) is a time (measured in years, not money).
t1≤D(y)≤tn.
For a ZCB, D(y)=tn=T (single payment date).
Only defined for cash flows with one outflow (a typical bond purchase).
Interpretation: D(y) measures the sensitivity / risk of the bond to a change in y (larger duration ⇒ more volatile).
Financial-immunization interpretation (see §3.7): z∗=D(i) is the date at which the reinvested-plus-remaining-value profile of the bond is minimized in y, hence the bond is immunized against small rate shifts at date D(i).
2.14 Modified duration D∗(y)
D∗(y)=1+yD(y).
The modified duration appears as the sensitivity factor in the price-change formula (§3.8).
2.15 Convexity C(y)
Convexity is the second-order sensitivity of the bond price to yield changes:
C(y)=P(y)1⋅dy2d2P.
It refines the linear first-order approximation to a quadratic:
PΔP≈−1+yD(y)⋅Δy+21C(y)⋅(Δy)2.
Convexity is always positive for ordinary bonds and explains why the actual price change is slightly better than the linear approximation.
2.16 Bond price volatility V(y)
The (relative) volatility of the bond price is the relative change in P per unit change in y:
V(y)=limΔy→0ΔyΔP/P=P(y)P′(y)=−1+yD(y).
(See Theorem 3.8 for proof.) Note the negative sign: prices move opposite to yields.
First-order approximation of absolute price change:
ΔP≈−1+yD(y)⋅Δy⋅P.
2.17 Financial market (L,p)
A financial market(L,p) consists of:
A finite set L={y1,…,yn}⊂Rk of asset payoff vectors, each yj∈Rk listing the payoff in each of the k possible future states of the world; collected as the columns of the payoff matrixY=[y1∣⋯∣yn]∈Rk×n.
A price vectorp=(p1,…,pn)∈R>0n giving the time-0 prices of one unit of each asset.
A portfolio is a vector x∈Rn of asset quantities (xj>0 means long, xj<0 means short).
The payoff operatorR:Rn→Rk is linear:
R(x)=Y⋅x=∑j=1nxjyj∈Rk,
listing the state-contingent total payoff of the portfolio.
The market value (price) of a portfolio is the linear function V:Rn→R,
V(x)=p⋅x=∑j=1npjxj.V(x)>0 is the cost of the portfolio (you pay more than you receive); V(x)<0 is a benefit.
2.18 Replicable contingent claim, complete market
A vector w∈Rk is a replicable contingent claim if there exists a portfolio x∈Rn with R(x)=w. The set of replicable claims is W=ImR⊆Rk.
The market is complete if every claim is replicable, i.e. W=Rk, equivalently rankY=k (so R is surjective).
2.19 Law of One Price (LOP) — Definition 1137
Def 1137. The financial market (L,p)satisfies the Law of One Price if for every pair of portfolios x,x′∈Rn,
R(x)=R(x′)⟹V(x)=V(x′).
Any two portfolios with the same state-contingent payoff have the same price.
LOP guarantees a well-defined pricing rulef:W→R on the space of replicable claims: f(w)=V(x) for any x∈R−1(w).
2.20 Arbitrage of the I kind — Section 24.6.6
Def (Section 24.6.6). A portfolio x∈Rn is an arbitrage of the I kind (also called "first-kind arbitrage") if
R(x)≥0andV(x)<0.
You receive a non-negative state-contingent payoff, and you are paid (negative cost) to take the portfolio.
Equivalent phrasing: there exists a portfolio x such that p⋅x≤0 (or <0) yet R(x) is a non-negative and non-zero payoff.
The market has no arbitrages of the I kind if
∀x∈Rn,R(x)≥0⟹V(x)≥0.
(Equivalently: R(x)=0⇒V(x)=0, combined with R(x)≤0⇒V(x)≤0.)
2.21 Arbitrage of the II kind
Def. A portfolio x is an arbitrage of the II kind if
R(x)>0andV(x)≤0.
You receive a strictly positive payoff (with at least one state yielding >0), and you pay no more than zero.
The market has no arbitrages of the II kind if R(x)>0⇒V(x)>0.
Sign conventions used below. For v∈Rk: v≥0 means all components ≥0 (may be all zero); v>0 means v≥0 and at least one component is strictly positive; v≫0 (strongly positive) means every component is strictly positive.
2.22 Pricing rule f and pricing kernel π
When LOP holds, the pricing rule f:W→R is well-defined by f(w)=V(x) for any replicating x. On a complete market with no arbitrages of the I kind, f is linear and increasing, so by Riesz–Markov there exists a unique positive vector π∈Rk, π≥0, with
f(w)=π⋅w∀w∈Rk.π is the pricing kernel; component πs is the price of the state-s Arrow claim es (payoff 1 in state s, 0 elsewhere). The relation to the price vector is p=π⋅Y (row vector times payoff matrix).
§3. Theorems, Propositions & Proofs
3.1 Characterization of decomposable financial laws
Statement. Suppose f(t) is a continuous accumulation factor with t≥0. Then f is decomposable if and only if f is the compound accumulation factor, i.e.
f(t)=(1+i)t=eδtfor some i≥0 (with δ=ln(1+i)).
Source: Finance Proofs.pdf p.35.
Proof.
(⇒) Suppose f is decomposable. Then by definition
f(t+h)=f(t)⋅f(h)∀t,h≥0.f is continuous and strictly positive (an accumulation factor). By the Cauchy functional-equation theorem for multiplicative functions, every continuous positive solution of f(x+y)=f(x)⋅f(y) is of the form f(t)=emt for some m∈R. Setting m=δ=ln(1+i), we obtain f(t)=eδt=(1+i)t.
(⇐) Suppose f(t)=(1+i)t=eδt. Then
f(t)⋅f(h)=(1+i)t⋅(1+i)h=(1+i)t+h=f(t+h),
so f is decomposable. ■
Remark. The supporting theorem (Cauchy's functional equation) says: if f is continuous at at least one point x0∈R and satisfies f(x+y)=f(x)+f(y), then f(x)=ax for some a; if f is strictly positive and continuous at at least one x0 and satisfies f(x+y)=f(x)⋅f(y), then f(x)=emx for some m.
3.2 Formulae for ordinary simple annuities
Statement. For an ordinary (posticipated) annuity with constant installments R and compound interest i:
V0=R⋅i1−(1+i)−n=R⋅an∣i,Vn=R⋅i(1+i)n−1=R⋅sn∣i.
Source: Finance Proofs.pdf p.42.
Proof of the present-value formula V0.
The PV is the sum of the discounted payments at t1=1,t2=2,…,tn=n (each payment of R):
V0=(1+i)1R+(1+i)2R+⋯+(1+i)nR=R∑s=1n(1+i)−s.
The inner sum is a geometric partial sum with first term (1+i)−1 and common ratio (1+i)−1:
∑s=1n(1+i)−s=(1+i)−1⋅1−(1+i)−11−(1+i)−n=(1+i)−11−(1+i)−n=i1−(1+i)−n.
Hence V0=R⋅i1−(1+i)−n=R⋅an∣i.
Proof of the final-value formula Vn. The FV is the sum of the accumulated payments:
Vn=R(1+i)n−1+R(1+i)n−2+⋯+R=R∑s=1n(1+i)n−s=R(1+i)n∑s=1n(1+i)−s.
Using the result above,
Vn=R(1+i)n⋅i1−(1+i)−n=R⋅i(1+i)n−1=R⋅sn∣i.■
Corollary (due annuity). For a due (anticipated) annuity, each installment is paid one period earlier, so both values multiply by (1+i):
V¨0=(1+i)⋅V0,V¨n=(1+i)⋅Vn.
(Source: Finance Proofs.pdf p.46, same geometric-sum trick with the extra factor (1+i) factored out.)
3.3 IRR uniqueness on an investment cash flow
Statement. Let (a0,a1,…,an) be an investment cash flow with a0<0 and as>0 for s=1,…,n. Then the discounted cash flow function
G(x)=∑s=0nas(1+x)−s
is strictly monotonically decreasing on (−1,+∞), hence the internal rate of return x∗ (the unique root G(x∗)=0, if it exists) is unique.
Source: Mathematical Finance.pdf and General_24524_ENG_SOL.pdf p.4 (Solution to MCQ6).
Proof. Differentiate G term by term (each summand is a smooth function of x∈(−1,+∞)):
G′(x)=∑s=0nas⋅(−s)(1+x)−s−1=−∑s=1ns⋅as⋅(1+x)−s−1.
(The s=0 term dies because of the factor s.) For an investment, as>0 and s≥1 for each summand, and (1+x)−s−1>0 for x>−1. Hence every term in the sum is strictly positive and
G′(x)=−∑s=1n>0s⋅as⋅(1+x)−s−1<0∀x∈(−1,+∞).
So G is strictly decreasing; a strictly monotonic continuous function has at most one zero, proving uniqueness of x∗. ■
Corollary (sign-bracketing of the IRR). If G(i1)>0>G(i2) for some i1<i2, then by the intermediate-value theorem plus strict monotonicity, x∗∈(i1,i2).
3.4 Asymptotic behavior of G
Statement. For an investment cash flow, limx→+∞G(x)=a0+: the limit equals a0 and is approached from above.
Source: General_24524_ENG_SOL.pdf p.4 (MCQ6 solution cites this limit).
Proof. As x→+∞, (1+x)−s→0 for every s≥1, so each of the n positive terms as(1+x)−s with s≥1 tends to 0. Meanwhile the s=0 term is a0(1+x)0=a0 (constant). Hence
limx→+∞G(x)=a0+0+⋯+0=a0.
Moreover, since G is strictly decreasing and tends to a0 at infinity, G(x)>a0 for all finite x; the notation a0+ records that the limit is reached from above. ■
Consequence for May 2024 MCQ6.G(0.09)=−7>a0 gives a0<−7.
3.5 Bond pricing formula
Statement. The no-arbitrage price of a coupon bond with cash flow (a1,…,an) at dates (t1,…,tn) and yield to maturity y is
P(y)=k=1∑nak(1+y)−tk.
Source: Mathematical Finance.pdf p.26 (Fixed Income Bonds) and General_24524_ENG_SOL.pdf p.8 (May 2024 Q12a).
Justification. The yield to maturity is by definition the compound rate y that equates the bond price to the PV of all future inflows. The formula just writes out that PV. Alternatively, no-arbitrage arguments (applied to a replicating portfolio of zero-coupon bonds) force the price to equal the sum of discounted cash flows.
Worked case. For the May 2024 Q12 bond 60/60/1060 at y=6%:
P0=1.0660+1.06260+1.0631060.
3.6 Macaulay Duration — Definition 59
Statement. For a bond with cash flow (a1,…,an) at dates (t1,…,tn) and price P(y), the Macaulay duration at yield y is
D(y)=P(y)1∑k=1ntk⋅ak⋅(1+y)−tk.
Interpretation.D(y) is the weighted average of the payment dates, with weights wk=ak(1+y)−tk/P(y) summing to 1. It is a time expressed in the same unit as the tk (usually years) and satisfies t1≤D(y)≤tn.
Worked case. For the May 2024 Q12 bond 60/60/1060 at y=6%:
D(0.06)=P01(1⋅1.0660+2⋅1.06260+3⋅1.0631060).
3.7 Duration as the date of financial immunization
Statement. Let a fixed-income bond have cash flow (a1,…,an) and YTM i at t=0. Suppose the rate varies once from i to i+Δi at some date z<t1 and then remains constant. Then the bond is financially immunized against the interest-rate risk at the date
z∗=∑s=1nas(1+i)−ts∑s=1nts⋅as(1+i)−ts=D(i).
Source: Finance Proofs.pdf p.62 (Duration as a date of financial immunization).
Proof sketch. Consider the total value at time z, as a function of the after-shift rate x:
f(x)=V(z,x)=∑k=1nak(1+x)z−tk.
Step I: Find the stationary point in x. Differentiate in x:
f′(x)=∑k=1nak(z−tk)(1+x)z−tk−1=(1+x)z−1[z∑kak(1+x)−tk−∑kaktk(1+x)−tk].
Setting f′(i)=0 (necessary condition for a local extremum at the status-quo rate x=i), and noting (1+i)z−1>0, gives
z∗=∑kak(1+i)−tk∑kaktk(1+i)−tk=D(i).
Step II: Second-order test — z∗=D(i) is a local minimizer. Compute f′′(x); at x=i most terms cancel (because f′(i)=0), leaving
f′′(i)=∑k=1nak(z∗−tk)2(1+i)z∗−tk−2>0
(each summand is a non-negative number, and at least one is strictly positive when n>1). So z∗=D(i) is a local minimum of f in x; for small rate shifts, f(i+Δi)≥f(i), i.e. the bond's value at date D(i) is no worse after the shift than before. This is the immunization property. ■
3.8 Bond price volatility
Statement. Consider a fixed-income bond with price P(y)=∑s=1nas(1+y)−ts (viewed as a function of the yield y). Then:
(1) P(y)P′(y)=−1+yD(y), and
(2) a linear approximation of the relative price change is
P(y)ΔP(y)≈−1+yD(y)⋅Δy.
Source: Finance Proofs.pdf p.64 (Bond Price Volatility); cited in General_24524_ENG_SOL.pdf p.8 as "Elementary financial calculus: section 7.2".
Proof of (1).P(y)>0 (all as,ts>0) and P is differentiable in y. Differentiating term by term:
P′(y)=∑s=1nas⋅(−ts)(1+y)−ts−1=−1+y1∑s=1nts⋅as⋅(1+y)−ts.
Divide by P(y):
P(y)P′(y)=−1+y1⋅∑s=1nas⋅(1+y)−ts∑s=1nts⋅as⋅(1+y)−ts=−1+y1⋅D(y)=−1+yD(y).
Proof of (2). Since P is differentiable on (−1,+∞), the first-order Taylor formula (§02, Theorem 1481) gives
P(y+Δy)−P(y)=P′(y)⋅Δy+o(Δy)as Δy→0.
Divide both sides by P(y):
P(y)ΔP(y)=P(y)P′(y)⋅Δy+P(y)o(Δy).
The remainder o(Δy)/P(y) is negligible as Δy→0, so
P(y)ΔP(y)≈P(y)P′(y)⋅Δy=−1+yD(y)⋅Δy.■
Practical corollary. Solving for ΔP:
ΔP≈−1+yD(y)⋅Δy⋅P(y).
Equivalently, the approximated new price is
P(y+Δy)≈P(y)−1+yD(y)⋅Δy⋅P(y).
Sign discipline.Δy>0 (yield rises) ⇒ΔP<0 (price falls); Δy<0⇒ΔP>0. Memorize: prices and yields move in opposite directions.
3.9 LOP ⇒ linearity of the pricing rule
Statement. If the financial market (L,p) satisfies the Law of One Price, then the pricing rule f:W→R (defined on the space of replicable claims W=ImR) is linear.
Source: Finance Proofs.pdf p.1154 (Linearity of the pricing rule).
Proof. By the LOP, for every x∈Rn the price V(x)=p⋅x depends only on R(x), so the function f:W→R defined by f(w)=V(x) for any x with R(x)=w is well-posed.
Take w,w′∈W and scalars α,β∈R. Since w,w′∈ImR, choose x,x′∈Rn with R(x)=w, R(x′)=w′, so V(x)=f(w) and V(x′)=f(w′).
Now compute f(αw+βw′) using linearity of R and V:
f(αw+βw′)=f(αR(x)+βR(x′))=f(R(αx+βx′))=V(αx+βx′)=αV(x)+βV(x′)=αf(w)+βf(w′).
(The first equality uses w=R(x); the second uses linearity of R; the third uses the definition of f; the fourth uses linearity of V=p⋅(⋅).) ■
3.10 Lemma 1143 — No arbitrage of the I kind ⇒ LOP
Lemma 1143. A financial market (L,p) that has no arbitrages of the I kind satisfies the Law of One Price.
Source: Finance Proofs.pdf p.1157. Cited on General_24524_ENG_SOL.pdf p.7 as the proof required for May 2024 Q11c.
This is the flagship finance proof for the exam. Memorize the construction h=x−x′ and both sign steps.
Proof. By hypothesis the market has no arbitrage of the I kind, so for every portfolio z∈Rn,
R(\mathbf{z}) \ge \mathbf{0}\;\Longrightarrow\; V(\mathbf{z}) \ge 0.\tag{NAI}
Applying (NAI) to −z (which has R(−z)=−R(z) and V(−z)=−V(z) by linearity) gives the dual:
R(\mathbf{z}) \le \mathbf{0}\;\Longrightarrow\; V(\mathbf{z}) \le 0.\tag{NAI$'$}
Combining both directions at z=0 (or for any z with R(z)=0):
R(\mathbf{z}) = \mathbf{0}\;\Longrightarrow\; V(\mathbf{z}) = 0.\tag{$\star$}
Now take two portfolios x,x′∈Rn with the same payoff R(x)=R(x′). Set
h=x−x′.
By linearity of R,
R(h)=R(x−x′)=R(x)−R(x′)=0.
Applying (⋆) with z=h:
V(h)=0.
By linearity of V,
V(h)=V(x−x′)=V(x)−V(x′)=0,
hence V(x)=V(x′). This is exactly the Law of One Price. ■
Alternative phrasing (the "two-sign contradiction" version). Suppose x,x′ have R(x)=R(x′); set h=x−x′, so R(h)=0. If V(h)>0 then −h has R(−h)=0≥0 and V(−h)=−V(h)<0, a first-kind arbitrage, contradicting the hypothesis. If V(h)<0 then h itself has R(h)=0≥0 and V(h)<0, again a first-kind arbitrage. So V(h)=0, giving LOP.
3.11 Linear and increasing pricing rule (complete + no-arbitrage-I)
Statement. Let (L,p) be a complete financial market with p=0. Then (L,p) has no arbitrages of the I kind if and only if the pricing rule f is linear and increasing, equivalently there exists a unique positive vector π∈Rk, π≥0, with
f(w)=π⋅w∀w∈Rk.
Source: Finance Proofs.pdf p.1158 (Linear and increasing pricing rule).
Proof.
(⇐) Suppose f(w)=π⋅w with π≥0. If R(x)≥0 then V(x)=f(R(x))=π⋅R(x)≥0 (sum of non-negatives), ruling out arbitrage of the I kind.
(⇒) Suppose no arbitrages of the I kind. By Lemma 1143, LOP holds; by Theorem 3.9, f is linear. By completeness, W=ImR=Rk, so f is defined on all of Rk. Take any w≥0; since W=Rk, there exists x′ with R(x′)=w≥0. By no-arbitrage-I, V(x′)≥0, hence f(w)=V(x′)≥0. Thus f is positive on non-negative inputs, i.e. increasing. By the Riesz–Markov theorem (every linear, increasing functional on Rk is represented by a unique non-negative vector), there exists a unique π≥0 with f(w)=π⋅w for all w∈Rk. ■
3.12 Fundamental Theorem of Finance
Statement. Let (L,p) be a complete financial market with p=0. Then (L,p) has no arbitrages of the I or II kind if and only if the pricing rule is linear and strictly increasing, equivalently there exists a unique strongly positive vector π∈Rk, π≫0, with
f(w)=π⋅w∀w∈Rk.
Source: Finance Proofs.pdf p.1159 (The Fundamental Theorem of Finance).
Proof sketch.
(⇐) If π≫0, then R(x)>0 ⇒ V(x)=π⋅R(x)>0, so no arbitrage II. The no-arbitrage-I part follows from Theorem 3.11.
(⇒) By Theorem 3.11 there exists a unique π≥0 with f(w)=π⋅w. It remains to show π≫0 (strongly positive). Take any w>0; by completeness there is x with R(x)=w>0. No-arbitrage-II gives V(x)>0, so π⋅w=f(w)=V(x)>0. This holds for every w>0, which forces every component of π to be strictly positive (take w=es for each s). ■
Apply the bond pricing formula (Theorem 3.5):
P0=1.0660+1.06260+1.0631060.
Numerically: 1.0660≈56.60; 1.06260≈53.40; 1.0631060≈889.99. Sum ≈999.99≈1000. (The bond trades at par: coupons of 60/1000=6% match the YTM of 6%.)
4.2 Duration of the same bond at y=6% (May 2024 Q12b)
By Definition 59 / Theorem 3.6:
D(0.06)=P01(1⋅1.0660+2⋅1.06260+3⋅1.0631060).
Numerator ≈1⋅56.60+2⋅53.40+3⋅889.99≈56.60+106.80+2669.97≈2833.37; divide by P0≈1000: D(0.06)≈2.833 years. Sanity: t1=1≤2.833≤3=tn. Duration is close to 3 because the final payment (60+1000) dominates the weighted average.
4.3 First-order bond-price estimate after a yield shift +0.1% (May 2024 Q12c)
At y=6%, the yield rises to y+Δy=6.1%, so Δy=+0.001. By Theorem 3.8:
Pnew≈P0−1.06D(0.06)⋅(+0.001)⋅P0.
The sign in the exam-solution box is -0.001 under the solution template because the final price formula lifts the minus sign out: P0−1+yD⋅Δy⋅P0 with Δy=+0.001 yields a negative correction (price falls). Numerically: correction ≈−(2.833/1.06)⋅0.001⋅1000≈−2.67; so Pnew≈1000−2.67≈997.33.
4.4 IRR range and a0 bound from sample G-values (May 2024 MCQ6)
IRR localization. By Theorem 3.3, G is strictly decreasing. Since G(0.03)=5>0>−3=G(0.06), the unique root lies between them: x∗∈(0.03,0.06), i.e. between 3% and 6%. This rules out answer A ("IRR smaller than 3%") and C ("IRR between 6% and 9%").
Bound on a0. By Theorem 3.4, limx→+∞G(x)=a0+. So G(x)>a0 for all finite x, in particular G(0.09)=−7>a0, giving a0<−7. Answer B is correct.
4.5 Simple annuity PV (worked example)
A saver will receive R=100 at the end of each year for n=10 years at compound rate i=5%.
FV at t=10:
V10=V0⋅1.0510≈772.17⋅1.6289≈1257.78,or directly V10=100⋅0.051.0510−1≈1257.78.
4.6 NPV decision
A project has cash flow (a0,a1,a2)=(−100,50,70); opportunity cost i=10%.
G(10%)=−100+1.150+1.1270=−100+45.45+57.85=+3.31>0.
Since NPV is positive, the IRR exceeds 10%, so the project is a good investment. To test whether x∗>13%, compute
G(13%)=−100+1.1350+1.13270=−100+44.25+54.82=−0.93<0,
so x∗<13%. Combining with Theorem 3.3, x∗∈(10%,13%).
4.7 Continuous compounding via integral (Final exercises solution, Q5)
Problem. Capital C=1 is available at t=0. Let f(t) denote its value at future time t≥0, and suppose f′(t)=(1.02)tln(1.02) (the instantaneous interest rate). Using integrals, determine the accumulated amount M(t) at time t.
Solution. The accumulated amount equals capital plus total interests:
M(t)=C+I(t)=1+∫0tf′(s)ds.
For the given f′, compute the integral using the primitive ∫1.02sln(1.02)ds=1.02s+C (standard antiderivative of axlna):
M(t)=1+∫0t(1.02)sln(1.02)ds=1+[(1.02)s]0t=1+(1.02)t−1=(1.02)t.
So M(t)=(1.02)t: the capital grows at compound interest with effective annual rate i=2%. For t=2: M(2)=(1.02)2=1.0404. For C=100: M(2)=100⋅(1.02)2=104.04.
Connection to §03. This example is literally an application of the First Fundamental Theorem of Calculus (Theorem 1894): given f′, the FTC lets us recover f(t)−f(0)=∫0tf′(s)ds, which is the total interest.
§5. Solution Methods (How to Solve)
M-MF-1 — Determine the IRR range from sample G-values
Input. An investment cash flow and a finite table of discounted cash flow values G(i1),G(i2),… at sample rates i1<i2<⋯. Optionally also a limit question on a0.
Steps.
Check that the cash flow is an investment (a0<0, as>0 for s≥1); if so, G is strictly decreasing (Theorem 3.3) and the IRR x∗ is unique.
Locate the sign change in the given sample values: if G(ik)>0>G(ik+1), then x∗∈(ik,ik+1).
For questions about a0: use limx→+∞G(x)=a0+ (Theorem 3.4). If G(iℓ)=c for the largest sample rate iℓ, then a0<c.
Cross-check each MCQ answer against the established range.
Output. Exact interval containing x∗; bound on a0 if asked.
Pitfalls. Never forget that G is decreasing for an investment (not increasing). Without the investment hypothesis, G may not be monotonic and multiple IRRs can exist. In May 2024 MCQ6 the tempting wrong answer C ("IRR between 6% and 9%") is ruled out by monotonicity alone.
M-MF-2 — Price a bond at a given yield
Input. Cash flow (a1,…,an) at dates (t1,…,tn); YTM y.
Steps.
Write out the bond pricing formula (Theorem 3.5):
P(y)=∑k=1nak(1+y)−tk.
Substitute numerics term by term. If coupons are constant, you may rewrite the coupon part as a simple annuity: ∑k=1n−1c⋅(1+y)−tk=c⋅an−1∣y plus the final principal+coupon discounted at tn.
(If asked to verify YTM given P0.) Plug y=yYTM into the formula and check P(y)=P0.
Output.P0=P(y).
Pitfalls. Watch for semi-annual vs annual coupons: if coupons are paid every 6 months and y is an annual rate, convert to y2=(1+y)1/2−1 first, or equivalently discount with exponents in semesters. The TAN/nominal-annual rate jm must be converted to the period rate im=jm/m before use.
Form the numerator of duration:
N(y)=∑k=1ntk⋅ak⋅(1+y)−tk.
Divide by P(y):
D(y)=P(y)N(y).
Output. Macaulay duration in years.
Pitfalls. Dates tk must match the time unit of the rate (both in years, typically). For a ZCB, D=T trivially; don't bother with the sum. Sanity check: t1≤D(y)≤tn.
M-MF-4 — Estimate new bond price after a yield shift
Input.P0 at original yield y; duration D(y); yield shift Δy (signed).
Steps.
Compute modified duration D∗(y)=D(y)/(1+y).
Apply the first-order formula (Theorem 3.8):
ΔP≈−D∗(y)⋅Δy⋅P0.
Report Pnew≈P0+ΔP.
Output. Estimated Pnew (and signed ΔP).
Pitfalls. The minus sign is non-negotiable: Δy>0 ⇒ ΔP<0. A common error is forgetting the (1+y) divisor (i.e. using Macaulay duration instead of modified duration). Another trap: the formula is linear in Δy — for large shifts, use the second-order convexity correction or compute P(y+Δy) directly.
M-MF-5 — Prove LOP from no-arbitrage-I (exam Q11c pattern)
Input. A financial market (L,p) hypothesized to have no arbitrages of the I kind. You are asked to prove LOP.
Steps. (Memorize verbatim — this is the May 2024 Q11 proof, worth up to 20 points.)
State the no-arbitrage-I hypothesis: R(z)≥0⇒V(z)≥0.
Apply to −z by linearity: R(z)≤0⇒V(z)≤0.
Combine: R(z)=0⇒V(z)=0.
Take two portfolios x,x′ with R(x)=R(x′); define h=x−x′.
By linearity of R: R(h)=R(x)−R(x′)=0.
By step 3: V(h)=0.
By linearity of V: V(h)=V(x)−V(x′)=0, so V(x)=V(x′). QED.
Output. A proof that the market satisfies the LOP (Definition 1137).
Pitfalls. Don't confuse arbitrage of the I kind (payoff non-negative, cost negative) with arbitrage of the II kind (payoff strictly positive, cost non-positive). LOP is weaker than no-arbitrage-I (the lemma says no-arb-I ⇒ LOP, not the converse). Also, note the construction uses the difference x−x′, not a specific portfolio from the hypothesis.
M-MF-6 — NPV of a project
Input. Cash flow (a0,a1,…,an); opportunity cost i.
Steps.
Compute NPV(i)=∑s=0nas(1+i)−s.
Accept if NPV ≥0 (investment: x∗≥i); reject if NPV <0.
(Optional) Bracket x∗ by evaluating G at additional rates.
Output. Accept/reject decision, plus optionally the IRR range.
Pitfalls. For loans, signs flip: a loan with NPV >0 is good (low-cost financing, j<i); NPV <0 is a bad loan. If in doubt, always recompute from G(i) directly with signs preserved.
M-MF-7 — Continuous vs discrete compounding conversion
Input. A rate in one convention (force of interest δ, or effective annual i, or nominal jm).
Steps.
δ→i: i=eδ−1.
i→δ: δ=ln(1+i).
i→im (compound): im=(1+i)1/m−1.
jm→im: im=jm/m, then convert to i before use. jmcannot be plugged directly into an accumulation factor.
(1+i)t=eδt: use either form; they agree because δ=ln(1+i).
Output. Rate in the convention needed for the next calculation.
Pitfalls. Always check that the time unit of the rate matches the time unit of t in f(t). Common error: using an annual rate with t in months — convert t to years, or convert i to the monthly rate i12.
§6. Practice Problems with Solutions
Problem 6.1 (May 2024 MCQ6 Mode A / MCQ5 Mode B) — IRR bracketing
Statement. Consider the financial operation described by the cash flow at years 0,1,2,3 with values a0,a1,a2,a3, where a0<0 and as>0 for every s=1,2,3. Let G be the discounted cash flow function and assume G(0.03)=5, G(0.06)=−3, G(0.09)=−7. Which of the following is true?
(A) the internal rate of return is smaller than 3%;
(B) a0<−7;
(C) the internal rate of return is between 6% and 9%;
(D) none of the others.
Solution. The cash flow is an investment, so by Theorem 3.3 G is strictly decreasing; by Theorem 3.4 limx→+∞G(x)=a0+.
Bracketing: G(0.03)=+5>0>−3=G(0.06), so x∗∈(0.03,0.06), ruling out (A) and (C).
a0 bound: G(0.09)=−7 and G→a0+ from above at +∞, so a0<−7. Correct answer: (B). (Consistent with General_24524_ENG_SOL.pdf p.4.)
Problem 6.2 (May 2024 Q11 Mode A / Q10 Mode B) — LOP / no-arb-I / proof
Statement. Consider a financial market (L,p). (a) What does it mean that (L,p) satisfies the law of one price (LOP)? (b) What does it mean that (L,p) has no arbitrages of the I kind? (c) Prove that if (L,p) has no arbitrages of the I kind, then it satisfies the LOP.
Solution.
(a) The market (L,p)satisfies the Law of One Price (Def 1137) if for every pair of portfolios x,x′∈Rn with the same state-contingent payoff, the market values agree:
R(x)=R(x′)⟹V(x)=V(x′).Equivalently: the pricing rule f:W→R on the space of replicable claims W=ImR is well-defined as a single-valued function.
(b) The market (L,p)has no arbitrages of the I kind (Section 24.6.6) if no portfolio x∈Rn satisfies R(x)≥0andV(x)<0. Equivalently:
∀x∈Rn,R(x)≥0⟹V(x)≥0.
(c) Proof (Lemma 1143 / Theorem 3.10).
From the no-arbitrage-I condition (applied to z and to −z separately), we deduce
R(z)≥0⇒V(z)≥0andR(z)≤0⇒V(z)≤0.
Combining both:
R(z)=0⟹V(z)=0.(⋆)
Let x,x′∈Rn be two portfolios with R(x)=R(x′). Define h=x−x′. By linearity of R,
R(h)=R(x)−R(x′)=0.
Applying (⋆) to h: V(h)=0. By linearity of V,
V(x)−V(x′)=V(x−x′)=V(h)=0,
so V(x)=V(x′). This is the Law of One Price. ■
(Consistent with General_24524_ENG_SOL.pdf p.7: "See the textbook, definition 1137, section 24.6.6 and lemma 1143.")
Problem 6.3 (May 2024 Q12 Mode A / Q11 Mode B) — Bond 60/60/1060 at 6%
Statement. Consider the bond with coupons paying 60 at year 1, 60 at year 2, and 1060 at year 3 (the last including the face value N=1000). (a) Write the price formula at YTM 6%. (b) State the definition of duration for a generic cash flow and write the duration formula for this bond. (c) Provide the definition of bond price volatility; state the result relating volatility to duration; write a first-order estimate of the new price if the YTM increases by 0.1% during the first year.
Solution.
(a) By the bond pricing formula (Theorem 3.5),
P0=1.0660+1.06260+1.0631060.
(Computation not required; numerically P0≈1000.)
(b) Definition 59 (Macaulay duration): for a cash flow (a1,…,an) at dates (t1,…,tn) with price P(y) at yield y,
D(y)=P(y)1∑k=1ntk⋅ak⋅(1+y)−tk.
For the given bond at y=0.06:
D(0.06)=P01(1⋅1.0660+2⋅1.06260+3⋅1.0631060).
(c) Definition of bond price volatility: the relative change in price per unit change in yield, V(y)=P′(y)/P(y). Result (Theorem 3.8, Section 7.2):
V(y)=P(y)P′(y)=−1+yD(y).
For a yield shift Δy=+0.001 (positive: yield rises by 0.1%), the first-order estimate of the final price is
Pnew≈P0−1.06D(0.06)⋅(0.001)⋅P0.
Because Δy>0, the correction is negative: the price falls (by approximately 2.67, giving Pnew≈997.33).
(Consistent with General_24524_ENG_SOL.pdf p.8. The minus sign inside final price ≈ P0 − D/(1.06)·(−0.001)·P0 shown in the textbook solution is a rewriting; the signedΔy is +0.001 and the resulting ΔP is negative, which is the correct physical sign.)
Problem 6.4 (Final exercises solution, Q5) — Continuous compounding via integral
Statement. Consider a capital C=1 available today (t=0). Let f(t) denote its value at future time t≥0. Since f′(t) indicates the variation in capital (interest) instant by instant, use integrals to determine the accumulation formula M(t). With f′(t)=(1.02)tln(1.02), find M(2) for C=1 and C=100.
Solution. The total interest accumulated in [0,t] is
I(t)=∫0tf′(s)ds,
so the accumulated amount is
M(t)=C+I(t)=C(1+∫0tf′(s)ds)(in this problem C=1).
With f′(s)=(1.02)sln(1.02), the antiderivative is (1.02)s (since dsd(1.02)s=(1.02)sln(1.02)). By the First Fundamental Theorem of Calculus (§03, Theorem 1894):
M(t)=1+[(1.02)s]0t=1+(1.02)t−1=(1.02)t.
For t=2 and C=1: M(2)=(1.02)2=1.0404.
For t=2 and C=100: M(2)=100⋅1.022=104.04.
(Consistent with the handwritten solution on Final exercises solution.pdf for question 5.)
Problem 6.5 (lecture / TA) — Three bonds, smallest volatility
Statement. Three bonds have cash flows: A = (−PA,50,70) at years 0, 1, 2; B = (−PB,70) at years 0, 1; C = (−PC,60) at years 0, 2. Assuming the same yield i for all, which has the smallest sensitivity (volatility) to changes in i?
Solution. By Theorem 3.8, the price volatility is −D(y)/(1+y); smaller D ⇒ smaller sensitivity. Computing durations:
Bond B is a zero-coupon bond with T=1: DB=1.
Bond C is a ZCB with T=2: DC=2.
Bond A has DA a weighted average of {1,2}; since the larger cash flow is at t=2, DA is closer to 2 but strictly less: 1<DA<2.
Ordering: DB=1<DA<2=DC. Bond B has the smallest duration and is the least volatile / risky.
Problem 6.6 — Simple ordinary annuity
Statement. You will receive 3 constant semi-annual installments of 100 euros, starting in 6 months. The effective annual rate is i=10%. (a) Find the present value. (b) Find the value of the annuity at t=14 months.
Solution.
(a) Convert i to the semi-annual rate: i2=(1.1)1/2−1≈0.0488. Three ordinary semi-annual installments of R=100:
V0=100⋅0.04881−(1+0.0488)−3≈100⋅2.7294≈272.94.
(b) Intermediate value by decomposability (compound interest):
V14/12=V0⋅(1+i)14/12=272.94⋅(1.1)14/12≈272.94⋅1.1175≈305.04.
Equivalently using i2 and time measured in semesters (14/12 year = 14/6 semesters): V14/12=272.94⋅(1.0488)14/6≈305.04. ✓
Problem 6.7 — NPV bracketing an IRR via three rates
Statement. An investment has G(8%)=−100,000+30,000/1.08+R/1.082+45,000/1.083=0 (given IRR = 8%). Find R.
Solution. Rearrange for R:
1.082R=100,000−1.0830,000−1.08345,000.R=1.082⋅(100,000−1.0830,000−1.08345,000).
Equivalently (cleaner): use the condition P0= PV of installments at x∗=8%, i.e. 100,000=30,000/1.08+R/1.082+45,000/1.083, giving
R=1.082⋅100,000−30,000⋅1.08−45,000/1.08≈42,573.33.
Problem 6.8 — NPV-sign-only information is insufficient
Statement. If NPV(5%)=1350, the IRR x∗ surely is: (A) x∗>5%; (B) x∗<5%; (C) x∗>0; (D) x∗=5%; (E) x∗<0; (F) none of the preceding.
Solution. The sign of NPV alone does not determine whether the cash flow is an investment or a loan. For an investment (a0<0, as>0), NPV >0 ⇒ x∗>5% (answer A would be correct). For a loan, NPV >0 ⇒ x∗<5% (B). Without knowing which, answer F ("none of the preceding") is correct: we cannot say. Furthermore, the cash flow may not even be an investment or loan, in which case G is not monotonic and multiple IRRs or no IRR may exist.
§7. Common Pitfalls
Confusing LOP with no-arbitrage. The Law of One Price is strictly weaker: it asks only that payoff-equivalent portfolios have equal price. No-arbitrage-I additionally rules out "free lunch with non-negative payoff at negative cost". Lemma 1143 goes one way only: no-arb-I ⇒ LOP. The converse is false (an LOP market may still admit arbitrage).
Sign on volatility is NEGATIVE.V(y)=−D(y)/(1+y), so ΔP≈−1+yD(y)⋅Δy⋅P. A positive yield shift Δy>0 gives a negative price change ΔP<0. The textbook solution of May 2024 Q12c writes P0 - D/1.06 · (-0.001) · P0, which is not a typo: it comes from absorbing a minus sign, but the student must check that for Δy=+0.001 the overall correction is negative. Safest: use ΔP=−1+yD⋅Δy⋅P with Δy signed.
Modified vs Macaulay duration. Macaulay D(y) is the weighted average time (in years); modified D∗(y)=D(y)/(1+y) is the derivative ∣P′/P∣. The volatility formula uses D∗=D/(1+y), notD directly. Forgetting the (1+y) divisor is a classic error.
Nominal annual rate jm misuse.jm is defined only for compound interest and must be converted to the effective period rate im=jm/m before being plugged into an accumulation factor. Never write (1+jm)t or (1+jm)1/m.
Simple vs compound for intermediate values. For compound interest, f(t)⋅f(h)=f(t+h), so you can accumulate to an intermediate date via the shortcut Vintermediate=V0⋅(1+i)z. Simple interest is not decomposable, so this shortcut fails; for simple interest, always recompute from the cash flows directly.
Investment vs loan NPV decision. For an investment (outflow first), NPV >0 ⇔ x∗>i ⇔ good. For a loan (inflow first), NPV >0 ⇔ j<i ⇔ good (cheap financing). The sign of NPV alone is ambiguous without knowing the cash-flow type — see Problem 6.8.
IRR uniqueness requires an investment (or a loan). The monotonicity of G (Theorem 3.3) relies on all as for s≥1 having the same sign. For mixed cash flows (alternating inflows and outflows), G may have multiple roots or none — don't blindly claim a unique IRR.
Rounding errors in (1+y)k. For bond exercises with annual compounding, carry at least 4–5 decimals through: a 0.1% rounding on each term can move P0 by several euros in a multi-year bond.
Careless signs on Δy. "The YTM undergoes a positive variation of 0.1%" means Δy=+0.001. "A rate increase to 12% from 11.75%" means Δy=+0.0025. Always attach a sign to Δy before plugging into ΔP=−1+yD⋅Δy⋅P.
Arbitrage I vs II. Arbitrage of the I kind: R(x)≥0 and V(x)<0 (non-negative payoff, strictly negative cost). Arbitrage of the II kind: R(x)>0 and V(x)≤0 (strictly positive payoff with at least one state >0, non-positive cost). The distinction is in which inequality is strict: the payoff is strict for II; the cost is strict for I.
Pricing kernel π sign. No-arbitrage-I ⇒ π≥0; no-arbitrage-I-and-II ⇒ π≫0 (strongly positive, every component strictly positive). Riesz–Markov gives uniqueness only when the pricing rule is defined on all of Rk (complete market). On an incomplete market, the pricing kernel need not be unique.
Check completeness before applying the Fundamental Theorem. The statements in Theorems 3.11 and 3.12 explicitly require the market to be complete (rankY=k). For incomplete markets, the Riesz–Markov representation may fail. Always verify completeness via rankY.
Duration of a ZCB is T, not some weighted average. If the bond has a single payment at t=T, D(y)=T with no computation needed — the "weighted average" has a single weight of 1.
Financial immunization is a local/second-order result. The proof of Theorem 3.7 shows z∗=D(i) is a local minimizer of V(z,⋅) — so for small rate shifts near i, the bond is immunized at that date. For large shifts, convexity / non-linear effects dominate and immunization may fail.
G(0)=∑sas, not 0. Many students confuse "IRR is 0" (which means G(0)=0) with "NPV is computed at 0%" (which means G(0)=∑as, the undiscounted total). At i=0 there is no discounting: each euro is worth the same today as in the future.
End of 05 — Mathematical Finance. Cross-references: Theorem 1894 (§03 Integral Calculus) for the continuous-compounding integral; Theorem 1481 (§02 Differential Calculus) for the first-order Taylor expansion underlying the volatility proof; §01 Linear Algebra for the payoff matrix Y, its image / rank, and the completeness characterization.