Replicating Claims in a Finite-State Market
In a finite-state market, each asset’s terminal payoff is a vector: one entry for each possible state. A portfolio is a linear combination of these payoff vectors. Replication is therefore a linear-algebra problem: can the claim’s payoff vector be expressed as such a combination? The rank of the payoff matrix answers whether this is possible for every claim.
Consider a one-period market, with trading at time \(0\) and claims paid at time \(1\). Let \((\Omega,\mathcal{F},(\mathcal{F}_t),\mathbb{P})\) be the probability space, with \(\mathcal{F}_0\) trivial and \(\mathcal{F}_1=\mathcal{F}\). Suppose the terminal information consists of \(n\) states \(\omega_1,\ldots,\omega_n\), each with positive probability. Every time-\(1\) claim is then represented by its values in those states. This finite-state model does not use a Brownian motion or stochastic integrals.
Assume there are \(m\) traded assets, with time-\(0\) prices \(p_1,\ldots,p_m\). Write \(a_{ij}\) for the time-\(1\) payoff of asset \(j\) in state \(\omega_i\). The payoff matrix \(A\) has \(n\) rows and \(m\) columns. A portfolio \(\theta=(\theta_1,\ldots,\theta_m)^\mathsf{T}\), where short positions are allowed, has terminal payoff \(A\theta\) and initial cost \(p^\mathsf{T}\theta\). We impose no portfolio constraints beyond these unrestricted positions.
The Rank Criterion
Proof. The columns of \(A\) are the traded assets’ payoff vectors. Thus \(x\) is replicable precisely when it is a linear combination of those columns, or equivalently when adjoining \(x\) as an extra column does not enlarge their span. The rank is the dimension of the column span, so this is exactly \(\operatorname{rank}(A)=\operatorname{rank}([A\mid x])\). This argument includes \(x=0\), which is always in the span.
For completeness, if every \(x\in\mathbb{R}^n\) is replicable, the columns of \(A\) span \(\mathbb{R}^n\), whose dimension is \(n\); hence \(\operatorname{rank}(A)=n\). Conversely, if \(\operatorname{rank}(A)=n\), its column span has dimension \(n\) and is a subspace of \(\mathbb{R}^n\), so it equals \(\mathbb{R}^n\). Every claim is then in that span and is replicable. In particular, completeness requires \(m\ge n\), since a matrix with \(m\) columns has rank at most \(m\). \(\square\)
To find a portfolio, solve the linear system \(A\theta=x\). Gaussian elimination preserves the solution set: swapping rows, multiplying a row by a nonzero number, or adding a multiple of one row to another produces an equivalent system. A contradiction row, such as \(0=1\), shows that the claim is not replicable; otherwise, the pivot equations give a solution, with any free variables marking non-uniqueness.
Worked Example: Replicating a Claim in a Two-State Market
A bond pays \(1\) in either of two states and costs \(1\). A stock pays \(2\) in state 1 and \(0\) in state 2 and costs \(1\). Find a portfolio replicating the claim \(x=(3,1)^\mathsf{T}\).
With the bond first and the stock second, the payoff matrix and replication equations are
The second equation gives \(\theta_1=1\). Substituting into the first gives \(1+2\theta_2=3\), so \(\theta_2=1\). The portfolio holds one bond and one share of stock. Its initial cost is \(1\cdot1+1\cdot1=2\). Check: its state-1 payoff is \(1+2=3\), and its state-2 payoff is \(1+0=1\), exactly the claim.
Full Rank and Portfolio Construction
When \(A\) has full row rank, the theorem guarantees a solution for every claim. A square invertible payoff matrix gives a unique solution; a full-row-rank matrix with more columns than rows may give multiple solutions. For a particular claim, the augmented-rank test determines whether a solution exists even when the market is incomplete.
Worked Example: A Complete Three-State Market
Suppose three assets have payoffs given by
Let \((b,u,v)^\mathsf{T}\) be the portfolio. The equations are \(b+u=4\), \(b+v=2\), and \(b+2u+v=5\). The first two give \(u=4-b\) and \(v=2-b\). Substituting both into the third yields \(b+2(4-b)+(2-b)=5\), so \(10-2b=5\), \(b=\tfrac52\), \(u=\tfrac32\), and \(v=-\tfrac12\).
To check completeness, the determinant is \(1(0\cdot1-1\cdot2)-1(1\cdot1-1\cdot1)+0=-2\), which is nonzero. Thus the matrix has rank \(3\), and the market is complete. Check: the payoff vector of the computed portfolio is \((\tfrac52+\tfrac32,\tfrac52-\tfrac12,\tfrac52+2\cdot\tfrac32-\tfrac12)^\mathsf{T}=(4,2,5)^\mathsf{T}\).
When a market is complete, any claim can be replicated, but that fact alone does not say that the replicating portfolio is unique. The next result makes the distinction precise.
Proof. Two portfolios \(\theta\) and \(\eta\) have the same payoff exactly when \(A\theta=A\eta\), or \(A(\theta-\eta)=0\). Thus a nonzero vector in the null space of \(A\) gives two distinct portfolios with the same payoff: if \(Az=0\) and \(z\ne0\), then \(\theta\) and \(\theta+z\) have equal payoffs. Conversely, if two distinct portfolios have equal payoffs, their difference is a nonzero vector in that null space. Therefore every replicable claim has a unique portfolio exactly when the null space contains only zero. By the rank-nullity identity, this is equivalent to \(\operatorname{rank}(A)=m\). For completeness as well, the rank must equal \(n\); both conditions together require \(m=n\) and rank \(n\). \(\square\)
Worked Example: An Unattainable Claim in an Incomplete Market
Consider three states and two assets with payoff matrix
The equations for a target claim \(x=(x_1,x_2,x_3)^\mathsf{T}\) are \(b=x_1\), \(b+u=x_2\), and \(b+2u=x_3\). The first equation forces \(b=x_1\); the second then forces \(u=x_2-x_1\). The third is satisfied exactly when \(x_3=x_1+2(x_2-x_1)=2x_2-x_1\), or \(x_1-2x_2+x_3=0\). This condition is necessary and sufficient, since those forced values of \(b\) and \(u\) solve all three equations whenever the condition holds.
For \(x=(1,0,0)^\mathsf{T}\), the test gives \(1-2\cdot0+0=1\ne0\), so the claim is not replicable. For \(x=(1,2,3)^\mathsf{T}\), the test gives \(1-2\cdot2+3=0\); the solution is \(b=1\), \(u=2-1=1\). Check: the resulting payoffs are \((1,1+1,1+2\cdot1)^\mathsf{T}=(1,2,3)^\mathsf{T}\). The two columns of \(A\) are independent, so its rank is \(2<3\); the market is incomplete.
Prices, Interpretation, and a Common Pitfall
Replication is a statement about terminal payoffs, whereas pricing also uses initial asset prices. If a vector \(q\in\mathbb{R}^n\) of state prices satisfies \(p=A^\mathsf{T}q\), then any replicating portfolio has cost \(p^\mathsf{T}\theta=q^\mathsf{T}A\theta=q^\mathsf{T}x\). This identity follows by matrix multiplication. It does not require that \(q\) be a probability vector. Under no-arbitrage in a finite-state model with unrestricted portfolios and all states possible, positive state prices are the relevant pricing objects; the rank criterion itself does not require choosing or deriving them.
A common mistake is to infer completeness from the number of assets alone. Three assets for three states do not guarantee rank three. For example, if the payoff matrix is
the first and second columns are identical. Hence the rank is at most \(2\), despite having three assets and three states. The claim \((1,0,0)^\mathsf{T}\) cannot be replicated: the first two payoff equations would require \(\theta_1+\theta_2=1\) and \(\theta_1+\theta_2=0\) simultaneously. The correction is to calculate rank, not merely count columns. In a multi-period finite-state tree, the same linear-algebra test applies locally: at each node, use the possible next states and the assets’ next-step payoffs there.
Check Your Understanding
Use the payoff-matrix formulation; assume every listed state has positive probability and portfolio positions are unrestricted.
- Why does a payoff matrix with \(n\) states and \(m<n\) assets necessarily describe an incomplete market?
- For a given claim \(x\), what rank equality tests whether it can be replicated?
- In a square market, what does a nonzero determinant of the payoff matrix imply about replication and uniqueness?
- For the matrix in the incomplete-market example, test whether \(x=(2,3,4)^\mathsf{T}\) is replicable and find a portfolio if it is.
- Explain why identical payoff columns can prevent completeness even when the number of assets equals the number of states.