State-by-State Gains and Arbitrage
In a finite-state market, a portfolio’s terminal gain can be listed state by state. This makes arbitrage a precise sign test: the gain must be nonnegative in every possible state and strictly positive in at least one state. The word “possible” matters. Throughout this tutorial, the state space is a nonempty finite set \(\Omega=\{\omega_1,\ldots,\omega_m\}\), and every state has positive physical probability under \(\mathbb{P}\). Thus an event that contains at least one state has positive probability.
Consider a one-period market with dates \(0\) and \(1\), a bond, and \(d\) risky assets. The bond’s value is used as numeraire: prices and gains below are discounted by the bond account. Write \(x_0\in\mathbb{R}^d\) for the vector of risky-asset prices at date \(0\), and \(x_1(\omega)\in\mathbb{R}^d\) for their discounted prices at date \(1\) in state \(\omega\). A portfolio holds \(\theta\in\mathbb{R}^d\) units of the risky assets; negative components represent short positions. Its initial risky-asset cost is \(\theta\cdot x_0\). To make the total initial cost zero, take the opposite amount in the bond. The resulting discounted gain in state \(\omega\) is
This is the one-period discounted-gain formula for a self-financing strategy. The initial bond position finances the risky holdings; it does not add another term to the discounted gain. The sign of \(G^\theta(\omega)\) is therefore the relevant quantity in each state.
The definition allows zero gains in some states. It does not require a positive gain in every state, and it does not count a portfolio with gain zero in every state as an arbitrage. The probabilities here are under the physical measure \(\mathbb{P}\). No risk-neutral measure \(\mathbb{Q}\) is being used to define arbitrage.
Worked Tests in Finite-State Markets
Worked Example: A Strictly Straddling One-Asset Market
There is one risky asset. Its current discounted price is \(s=10\), and its date-1 prices are \(7\) and \(14\), each in a positive-probability state. Test a position of \(\theta\) units, allowing any real \(\theta\).
The two price changes are \(7-10=-3\) and \(14-10=4\). Hence the gains are \(-3\theta\) and \(4\theta\). If \(\theta>0\), the first gain is negative. If \(\theta<0\), the second gain is negative. If \(\theta=0\), both gains are zero. Thus no choice of \(\theta\) gives nonnegative gains in both states and a strictly positive gain in one of them.
Check: for \(\theta=1\), the gains are \((-3,4)\); for \(\theta=-1\), they are \((3,-4)\). Each nonzero position loses in one state, in agreement with the argument for every \(\theta\).
Worked Example: A Boundary Price That Gives Arbitrage
Suppose the current discounted price is \(s=5\), and the date-1 prices in two positive-probability states are \(5\) and \(9\). Test the long position \(\theta=1\).
State by state, the gain is \(1(5-5)=0\) in the first state and \(1(9-5)=4\) in the second. Both gains are nonnegative, and the second is strictly positive. The long position is therefore an arbitrage.
Check: the gain vector is \((0,4)\), so it satisfies the definition exactly. The zero in the first state does not invalidate the arbitrage; the condition is nonnegative in every state and positive in at least one.
Worked Example: Testing a Two-Asset Portfolio
There are three states, all of positive probability. The initial discounted prices are \(x_0=(8,5)\), and the date-1 prices are \(x_1(\omega_1)=(10,4)\), \(x_1(\omega_2)=(7,7)\), and \(x_1(\omega_3)=(9,6)\). Test \(\theta=(2,-1)\).
The price-change vectors are \((2,-1)\), \((-1,2)\), and \((1,1)\), respectively. Taking the dot product with \((2,-1)\) gives the gains
The gain in \(\omega_2\) is negative, so this portfolio is not an arbitrage. Its initial risky-asset cost is \(2(8)-1(5)=11\); financing that cost with a bond position of \(-11\) makes the total initial cost zero, as required by the gain calculation.
Check: in each state, the calculated gain is \(\theta\cdot(x_1-x_0)\): the three dot products are \(5\), \(-4\), and \(1\). The mixed signs rule out arbitrage for this particular portfolio, but do not by themselves establish whether the entire two-asset market is arbitrage-free.
Worked Example: A Multi-Asset Arbitrage
Keep \(x_0=(8,5)\) and the same three terminal price vectors, but test \(\theta=(1,0)\). This portfolio holds one unit of the first asset and none of the second.
The first asset’s price changes are \(10-8=2\), \(7-8=-1\), and \(9-8=1\). Therefore the portfolio’s gains are \(2,-1,1\). Since the gain is negative in \(\omega_2\), it is not an arbitrage. Instead test \(\theta=(0,1)\): the second asset’s price changes are \(4-5=-1\), \(7-5=2\), and \(6-5=1\), so its gains are \((-1,2,1)\), also not an arbitrage.
Now consider a different finite-state market with initial prices \(x_0=(3,4)\) and terminal prices \((4,5)\), \((3,5)\), and \((5,6)\) in three positive-probability states. For \(\theta=(1,0)\), the gains are \(4-3=1\), \(3-3=0\), and \(5-3=2\). They are all nonnegative and two are positive, so this portfolio is an arbitrage.
Check: the gain vector \((1,0,2)\) meets both parts of the definition. In particular, the middle state has zero gain but does not prevent arbitrage.
The One-Risky-Asset Criterion
For a market with one risky asset and a bond, write \(s\) for the current discounted asset price and \(x(\omega)\) for its discounted terminal price. Let \(x_{\min}=\min_{\omega\in\Omega}x(\omega)\) and \(x_{\max}=\max_{\omega\in\Omega}x(\omega)\). The next result gives a complete no-arbitrage test for this one-asset setting. It does not give a test for arbitrary multi-asset markets.
Proof. First suppose \(x(\omega)=s\) for every state. For every real position \(\theta\), the gain is \(G^\theta(\omega)=\theta(x(\omega)-s)=0\) in every state. No position is an arbitrage. Next suppose \(x_{\min}<s<x_{\max}\). If \(\theta>0\), choose a state attaining \(x_{\min}\); there the gain is \(\theta(x_{\min}-s)<0\). If \(\theta<0\), choose a state attaining \(x_{\max}\); there the gain is \(\theta(x_{\max}-s)<0\). If \(\theta=0\), all gains are zero. Thus no position is an arbitrage in either stated case.
For the converse, suppose neither stated case holds. If \(x_{\min}>s\), choose \(\theta=1\). Then \(x(\omega)-s\geq x_{\min}-s>0\) in every state, so this is an arbitrage. If \(x_{\max}<s\), choose \(\theta=-1\). Then \(-(x(\omega)-s)\geq s-x_{\max}>0\) in every state, again giving an arbitrage. It remains to consider \(x_{\min}\leq s\leq x_{\max}\). Since the constant-price case is excluded, not all terminal prices equal \(s\). If \(x_{\min}=s\), then \(x_{\max}>s\); choosing \(\theta=1\) gives gains \(x(\omega)-s\geq0\) in every state and a strictly positive gain in a state attaining \(x_{\max}\). If \(x_{\max}=s\), then \(x_{\min}<s\); choosing \(\theta=-1\) gives gains \(s-x(\omega)\geq0\) in every state and a strictly positive gain in a state attaining \(x_{\min}\). The remaining possibility is \(x_{\min}<s<x_{\max}\), which is one of the stated no-arbitrage cases and so cannot occur under the supposition that neither holds. These cases cover all possibilities, including the cases where \(s\) lies outside the interval of terminal prices. Therefore every market outside the two stated cases admits arbitrage. \(\square\)
Why the Boundary Cases Matter
The theorem’s strict inequalities are essential. If the current price equals the minimum terminal price but some terminal price is larger, buying the asset has zero gain in a state attaining the minimum and positive gain in a state attaining the maximum. That is arbitrage. If the current price equals the maximum and some terminal price is smaller, shorting the asset gives the corresponding arbitrage. Only when every terminal price equals the current price do all positions have zero gain.
A frequent error is to require strictly positive gain in every state. For the market with current price \(5\) and terminal prices \(5\) and \(9\), this incorrect test rejects the long position because its first-state gain is zero. The correct calculation is
Both entries are nonnegative and one is positive, so the position is an arbitrage. A different error is to inspect only the expected gain. The definition is a state-by-state condition, not a comparison of expected returns: one negative state gain disqualifies a portfolio even if its expected gain is positive. In multiple-asset markets, calculate the gain vector for the portfolio being tested and check every state; the one-asset theorem does not replace that check.
Check Your Understanding
In each question, assume the listed states all have positive probability. Apply the state-by-state definition, keeping track of whether the gain condition is nonnegative in every state or strictly positive in at least one.
- A single asset has current discounted price \(s=6\) and terminal prices \(4\) and \(10\). Show that no nonzero position is an arbitrage.
- A single asset has \(s=4\) and terminal prices \(4\) and \(7\). Find an arbitrage position and list its gains.
- A single asset has \(s=9\) and terminal prices \(6\) and \(9\). Find an arbitrage position and list its gains.
- In a two-state market, a specified portfolio has gains \((0,3)\). Is it an arbitrage? Explain using both parts of the definition.
- A specified portfolio in a three-state market has gains \((2,-1,5)\). Is it an arbitrage, regardless of its expected gain? Explain.