Tutorials › Stochastic Calculus › Completeness and Uniqueness of Martingale Measures

Risk-Neutral Pricing and the Fundamental Theorems · Tutorial 492 of 600

Completeness and Uniqueness of Martingale Measures

Use payoff-matrix rank to connect replication of every claim with uniqueness of the equivalent martingale measure, and test the result in finite-state markets.

Advanced 10 min read

What You'll Learn

  • Set up discounted asset payoffs and equivalent martingale measures as a matrix equation.
  • Characterize completeness by the rank of the payoff matrix.
  • Prove both directions of the completeness–uniqueness equivalence.
  • See how strict positivity of state probabilities controls uniqueness.
  • Test complete and incomplete markets with exact payoff matrices.

From Replication to Risk-Neutral Probabilities

In a finite-state market, both replication and risk-neutral pricing can be expressed using the same matrix of discounted asset payoffs. Replication asks whether the columns of that matrix can produce every state-contingent payoff. An equivalent martingale measure asks whether a strictly positive probability vector solves the pricing equations. The key connection is that the payoff matrix has full row rank exactly when those pricing equations have at most one solution.

Consider a one-period market with dates \(0\) and \(1\), and a finite state space \(\Omega=\{\omega_1,\ldots,\omega_n\}\). Let \((\Omega,\mathcal{F},(\mathcal{F}_t)_{t=0,1},\mathbb{P})\) be its filtered probability space, with \(\mathcal{F}_0=\{\varnothing,\Omega\}\), \(\mathcal{F}_1=2^\Omega\), and \(\mathbb{P}(\{\omega_i\})>0\) for every state. There are \(m\) traded assets, including a riskless asset. Use discounted prices, so the riskless asset has price \(1\) at both dates. Let \(A_{ij}\) be asset \(j\)'s discounted payoff at date \(1\) in state \(\omega_i\), and let \(p_j\) be its discounted price at date \(0\). Write \(A\) for the \(n\)-by-\(m\) payoff matrix and \(p\) for the vector of initial prices.

Definition: A probability measure \(\mathbb{Q}\) on \(\Omega\) is an equivalent martingale measure if it gives positive probability to every state and every discounted asset price is a martingale under \(\mathbb{Q}\). Writing \(q_i=\mathbb{Q}(\{\omega_i\})\), this means \(q_i>0\), \(\sum_i q_i=1\), and \(A^{\mathsf T}q=p\). Equivalence to \(\mathbb{P}\) is exactly the strict positivity \(q_i>0\), since \(\mathbb{P}\) assigns positive probability to every state.

The riskless asset's payoff column consists of ones and its initial price is \(1\), so its equation in \(A^{\mathsf T}q=p\) is precisely the probability normalization \(\sum_i q_i=1\). For each other asset, the equation says its initial discounted price is its expected discounted payoff under \(\mathbb{Q}\). In this finite-state setting, the martingale condition at date \(0\) is this expectation identity because \(\mathcal{F}_0\) is trivial.

Definition: The market is complete if every payoff vector \(x\in\mathbb{R}^n\) can be replicated by a portfolio: there is a holdings vector \(h\in\mathbb{R}^m\) such that \(Ah=x\). Its initial cost is \(p^{\mathsf T}h\). The attainable payoff vectors are exactly the column space of \(A\).

We assume throughout the main result that at least one equivalent martingale measure exists. In a finite-state market this is the no-arbitrage case covered by the First Fundamental Theorem. The issue here is not existence, but whether that measure is unique.

Completeness Is a Rank Condition

Proposition: A finite-state market is complete if and only if \(\operatorname{rank}(A)=n\).

Proof. By definition, the payoff vectors attainable from portfolios are exactly the vectors \(Ah\) as \(h\) ranges over \(\mathbb{R}^m\). These vectors form the column space of \(A\). The market is complete precisely when this column space is all of \(\mathbb{R}^n\), which holds precisely when its dimension, \(\operatorname{rank}(A)\), is \(n\). This also covers the case of no nonzero attainable payoffs: if the column space is \(\{0\}\) and \(n>0\), it is not all of \(\mathbb{R}^n\), and the rank is less than \(n\). \(\square\)

The number of traded assets alone does not decide completeness. What matters is the number of linearly independent payoff patterns across states. An asset whose payoff column is a linear combination of other columns adds no new direction for replication.

The Completeness–Uniqueness Theorem

Theorem: Suppose a finite-state market has at least one equivalent martingale measure. The market is complete if and only if its equivalent martingale measure is unique.

Proof. By the proposition, completeness is equivalent to \(\operatorname{rank}(A)=n\). The martingale-measure equations are \(A^{\mathsf T}q=p\). If \(\operatorname{rank}(A)=n\), then the null space of \(A^{\mathsf T}\) is \(\{0\}\). If \(q\) and \(\widehat q\) are two equivalent martingale measures, subtracting their equations gives \(A^{\mathsf T}(q-\widehat q)=0\), so \(q-\widehat q=0\). Thus they are equal, proving uniqueness.

For the converse, suppose \(\operatorname{rank}(A)<n\). Then the null space of \(A^{\mathsf T}\) contains a nonzero vector \(v\), so \(A^{\mathsf T}v=0\). Because the riskless asset's payoff column is the all-ones vector, this equation also gives \(\sum_i v_i=0\). Let \(q\) be an existing equivalent martingale measure, so every \(q_i>0\). Choose \(\varepsilon>0\) small enough that \(q_i+\varepsilon v_i>0\) and \(q_i-\varepsilon v_i>0\) for every \(i\). Such a choice exists: for each \(i\) with \(v_i\ne0\), it is enough to take \(\varepsilon<q_i/|v_i|\), and there are only finitely many such indices. Then \(q+\varepsilon v\) and \(q-\varepsilon v\) are distinct, strictly positive vectors. They both sum to one because \(\sum_i v_i=0\), and both satisfy the pricing equations because \(A^{\mathsf T}v=0\). They are therefore two distinct equivalent martingale measures. Hence uniqueness fails when the market is incomplete. \(\square\)

The positivity assumption is essential in the converse. It lets us perturb an existing probability vector in both directions while keeping every state probability positive. The proof does not say that every solution of the pricing equations is an equivalent measure; a solution with a zero or negative component is not one.

Worked Payoff Matrices

Worked Example: Two States and a Unique Martingale Measure

There are two states, a riskless asset, and one risky asset. The rows of \(A\) list the asset payoffs in each state; the columns are ordered as riskless asset, risky asset. Let

$$ A= \begin{pmatrix} 1&1\\ 1&2 \end{pmatrix}, \qquad p= \begin{pmatrix} 1\\[2pt] \tfrac32 \end{pmatrix}. $$

The equivalent martingale measure equations are \(q_1+q_2=1\) and \(q_1+2q_2=\tfrac32\). Subtracting the first equation from the second gives \(q_2=\tfrac12\), and then \(q_1=\tfrac12\). Both probabilities are positive, so this is an equivalent martingale measure. The determinant of \(A\) is \(1\cdot2-1\cdot1=1\ne0\); hence its rank is \(2\), and the market is complete.

For a concrete replication, take the payoff vector \(x=(3,5)^{\mathsf T}\). Solving \(Ah=x\) gives \(h_0+h_1=3\) and \(h_0+2h_1=5\). Subtraction yields \(h_1=2\), and then \(h_0=1\). The initial cost is \(1\cdot1+\tfrac32\cdot2=4\). As a check, the risk-neutral expected payoff is \(\tfrac12\cdot3+\tfrac12\cdot5=4\), matching that cost.

Worked Example: Three States and Multiple Martingale Measures

Take a riskless asset and one risky asset with discounted payoff \(0,1,2\) in the three states, respectively. Let the initial risky-asset price be \(1\). Then

$$ A= \begin{pmatrix} 1&0\\ 1&1\\ 1&2 \end{pmatrix}, \qquad p= \begin{pmatrix} 1\\ 1 \end{pmatrix}. $$

The pricing equations are \(q_1+q_2+q_3=1\) and \(q_2+2q_3=1\). Set \(q_3=t\). The second equation gives \(q_2=1-2t\), and the normalization gives \(q_1=t\). Strict positivity of all three components requires \(t>0\), \(1-2t>0\), and \(t>0\); therefore \(0<t<\tfrac12\). For example, \(t=\tfrac14\) gives \(q=(\tfrac14,\tfrac12,\tfrac14)\), while \(t=\tfrac13\) gives \(q=(\tfrac13,\tfrac13,\tfrac13)\). Both vectors sum to \(1\), and for each, \(q_2+2q_3=1\).

The two payoff columns are linearly independent, but their span has dimension \(2\), less than the three states. Thus the market is incomplete, and the family of positive solutions directly verifies that the equivalent martingale measure is not unique. The claim paying \(1\) in state \(\omega_1\) and \(0\) in the other states is not replicable: a portfolio would have payoffs \(h_0\), \(h_0+h_1\), and \(h_0+2h_1\). Matching \((1,0,0)\) forces \(h_0=1\) and \(h_1=-1\) from the first two states, but then the third payoff is \(-1\), not \(0\). Its expectation is also measure-dependent: it is \(q_1=t\), which varies over \(0<t<\tfrac12\).

Worked Example: Three Independent Payoff Directions

Consider three states, a riskless asset, and two risky assets, with

$$ A= \begin{pmatrix} 1&1&0\\ 1&0&1\\ 1&2&1 \end{pmatrix}, \qquad p= \begin{pmatrix} 1\\ 1\\ \tfrac23 \end{pmatrix}. $$

The equations for an equivalent martingale measure are \(q_1+q_2+q_3=1\), \(q_1+2q_3=1\), and \(q_2+q_3=\tfrac23\). Put \(q_3=t\). The second equation yields \(q_1=1-2t\); the third yields \(q_2=\tfrac23-t\). Substituting these into normalization gives \(1-2t+\tfrac23-t+t=1\), hence \(\tfrac23-2t=0\) and \(t=\tfrac13\). Therefore \(q_1=\tfrac13\) and \(q_2=\tfrac13\). This measure is strictly positive. The matrix determinant is \(-2\ne0\), so \(A\) has rank \(3\): the market is complete, and the theorem confirms uniqueness.

Check each pricing equation: the probabilities sum to \(\tfrac13+\tfrac13+\tfrac13=1\); the first risky asset's expected payoff is \(\tfrac13\cdot1+\tfrac13\cdot0+\tfrac13\cdot2=1\); the second's is \(\tfrac13\cdot0+\tfrac13\cdot1+\tfrac13\cdot1=\tfrac23\). These are exactly the stated initial prices.

A Common Pitfall: Counting Equations Is Not Enough

In the three-state incomplete example, one might set \(q_3=0\), solve the equations to obtain \(q_2=1\) and \(q_1=0\), and then call this the unique martingale measure. This is wrong twice over: the choice \(q_3=0\) was imposed rather than deduced, and the resulting vector is not strictly positive, so it does not define a measure equivalent to \(\mathbb{P}\). The actual equivalent measures have \(q=(t,1-2t,t)\) for every \(0<t<\tfrac12\). Uniqueness concerns all strictly positive solutions, not a solution selected by arbitrarily fixing one coordinate or a boundary solution that assigns zero probability to a state.

The equivalence also gives a useful diagnostic. With an existing equivalent martingale measure, a missing payoff direction creates a nonzero vector \(v\) invisible to every traded payoff: \(A^{\mathsf T}v=0\). Small positive and negative perturbations along \(v\) preserve all asset prices but change state probabilities. Full rank removes every such direction, leaving at most one pricing probability vector.

Check Your Understanding

Use the matrix equations and the theorem to answer the following.

  1. For a two-state market with a riskless asset and a risky payoff vector \((0,2)^{\mathsf T}\), what initial risky price gives the equivalent martingale measure \(q=(\tfrac14,\tfrac34)\)? Is the market complete?
  2. In the three-state incomplete example, explain why \(t=\tfrac12\) is excluded even though it satisfies the pricing equations and normalization.
  3. Show that if \(A^{\mathsf T}v=0\) and \(A\) contains the riskless asset column, then the components of \(v\) sum to zero.
  4. For the third worked example, find holdings that replicate the payoff vector \((1,0,0)^{\mathsf T}\).
  5. Why does the theorem assume the existence of an equivalent martingale measure before deriving nonuniqueness from rank deficiency?