Chapter 9 - Mathematical Tutorial
Chapter 9 - Mathematical Tutorial
An oligopoly is a market dominated by a small number of firms, each large enough that its
decisions noticeably affect the whole market. Because there are only a few sellers, the firms are
interdependent: the profit each firm earns depends not only on its own choices but also on the
choices of its rivals. This interdependence is what makes oligopoly the most strategically
interesting of all market structures, and it is why we need mathematics to analyse it.
In a competitive market a single firm is too small to influence price, so it simply takes the price as
given. A monopolist, by contrast, faces no rivals at all. An oligopolist sits between these two
extremes: it has some power over price, but it must constantly anticipate how its competitors will
react. A price cut that would be safe for a monopolist might trigger a damaging price war in an
oligopoly. For this reason, every oligopolist must reason not just about demand and cost, but about
the behaviour of the other firms.
Economists study this behaviour using two broad families of models. In quantity competition,
firms decide how much to produce, and the market price then adjusts so that total output is sold.
In price competition, firms set prices directly and let quantity demanded follow. This chapter
concentrates on quantity competition, which is described by the two most important models in the
theory of oligopoly:
• The Cournot model – two firms choose their output levels simultaneously, each treating
the rival’s output as fixed.
• The Stackelberg model – one firm (the leader) chooses output first, and the other (the
follower) responds afterwards.
The two models share the same demand and cost structure but differ in one crucial respect: the
timing of decisions. That single difference produces strikingly different equilibrium outputs, prices
and profits, and it reveals a genuine first-mover advantage for the firm that commits early.
Mathematical models let us pin down these differences exactly – not with vague intuition, but with
precise reaction functions, equilibrium formulas and comparative results that can be checked and
reused. That precision is the whole purpose of this tutorial.
2. Learning Objectives
Before building the models we fix the notation that will be used throughout the chapter. Defining
every symbol now means that later derivations can move quickly without ambiguity.
Symbol Meaning
𝑏 Slope parameter of inverse demand (how fast price falls as output rises)
𝜋 Profit of a firm
We use the inverse demand function derived above and the simplest possible cost functions, in
which each unit costs a constant 𝑐 to produce:
𝑃 = 𝑎 − 𝑏(𝑄 + 𝑄 ) 𝑇𝐶 = 𝑐𝑄 𝑇𝐶 = 𝑐𝑄
Because total cost is exactly 𝑐 multiplied by output, the extra cost of one more unit – the marginal
cost – is simply the constant 𝑐 for each firm:
𝑑𝑇𝐶
𝑀𝐶 = = 𝑐 𝑀𝐶 = 𝑐
𝑑𝑄
𝑀𝑅 = 𝑎 − 2𝑏𝑄 − 𝑏𝑄
𝑎 − 𝑐 𝑄
𝑄 = −
2𝑏 2
Notice the coefficient of 𝑄 is −½, which is negative. Economically, if Firm B raises its output, total
market supply rises and the price falls; Firm A responds by cutting its own output to avoid
depressing the price further. Every extra unit Firm B produces induces Firm A to withdraw half a
unit. The two outputs are strategic substitutes.
𝑎 − 𝑐 𝑄
𝑄 = −
2𝑏 2
Firm B’s reaction function has exactly the same shape as Firm A’s, with the roles of the two firms
swapped. It tells us Firm B’s best output for any level of 𝑄 , and it too slopes downward: the more
Firm A produces, the less Firm B wishes to produce.
𝑎 − 𝑐 𝑎 − 𝑐 𝑄
𝑄 = − +
2𝑏 4𝑏 4
( )
Combine the two constant terms. Since = , their difference is . Then collect the 𝑄
terms on the left:
𝑄 𝑎 − 𝑐 3 𝑎 − 𝑐
𝑄 − = ⇒ 𝑄 =
4 4𝑏 4 4𝑏
𝑎 − 𝑐
𝑄∗ =
3𝑏
By the symmetry of the two reaction functions, Firm B’s equilibrium output is identical:
𝑎 − 𝑐
𝑄∗ =
3𝑏
The equilibrium quantities are equal because the firms are mirror images: same demand, same
constant cost, same simultaneous timing. With nothing to distinguish them, they must produce the
same amount.
2(𝑎 − 𝑐)
𝑄∗ =
3𝑏
𝑎 + 2𝑐
𝑃∗ =
3
Because 𝑎 > 𝑐 in any sensible market, 𝑃∗ = exceeds 𝑐. The two firms therefore earn
positive profit: unlike perfect competition, Cournot price is above marginal cost. But it is lower
than the monopoly price, so competition between the two firms benefits consumers relative to
monopoly.
𝑎 − 𝑐 𝑎 − 𝑐 (𝑎 − 𝑐)
𝜋 = · =
3 3𝑏 9𝑏
(𝑎 − 𝑐)
𝜋 = 𝜋 =
9𝑏
Both firms earn the same profit, again because the model is symmetric. The profit rises with the
size of the market gap (𝑎 − 𝑐) and falls as demand becomes more price-sensitive (larger 𝑏).
• Firm A’s reaction line meets the 𝑄 -axis at : this is Firm A’s output when Firm B produces
nothing (the monopoly output).
• It meets the 𝑄 -axis at : the level of Firm B’s output at which Firm A is driven out of the
market entirely.
• Both lines slope downward, capturing the fact that more output by one firm calls for less by
the other.
• They intersect at 𝐸 = ( , ), the symmetric Cournot–Nash equilibrium.
Step 1 – Reaction functions. Substitute the numbers into the general reaction functions 𝑄 =
− :
100 − 20 𝑄
𝑄 = − = 20 − 0.5 𝑄
2 × 2 2
𝑄 = 20 − 0.5 𝑄
Step 2 – Solve simultaneously. Substitute the expression for 𝑄 into the equation for 𝑄 :
𝑄 = 20 − 0.5(20 − 0.5 𝑄 ) = 20 − 10 + 0.25 𝑄
𝑄 − 0.25 𝑄 = 10 ⇒ 0.75 𝑄 = 10 ⇒ 𝑄 ∗ = 13.33
To make the model slightly more general we now allow the firms to have different constant
marginal costs, 𝑐 for the leader and 𝑐 for the follower:
𝑃 = 𝑎 − 𝑏(𝑄 + 𝑄 ) 𝑇𝐶 = 𝑐 𝑄 𝑇𝐶 = 𝑐 𝑄
𝑀𝐶 = 𝑐 𝑀𝐶 = 𝑐
Allowing different costs is realistic: the two firms may use different technology or face different
input prices. When we later set 𝑐 = 𝑐 = 𝑐 we recover the symmetric-cost special case.
𝑎 − 𝑐 𝑄
𝑄 = −
2𝑏 2
𝑎 − 𝑐 𝑏𝑄
𝑃 = 𝑎 − 𝑏𝑄 − +
2 2
Group the constant terms and the 𝑄 terms separately. The constants give 𝑎 − = , and
the 𝑄 terms give −𝑏𝑄 + = − . Hence the leader faces the simplified price:
𝑎 + 𝑐 𝑏𝑄
𝑃 = −
2 2
Now build the leader’s total revenue, 𝑇𝑅 = 𝑃 𝑄 :
𝑎 + 𝑐 𝑏𝑄
𝑇𝑅 = 𝑄 −
2 2
Differentiate with respect to 𝑄 to obtain the leader’s marginal revenue:
𝑎 + 𝑐
𝑀𝑅 = − 𝑏𝑄
2
𝑎 + 𝑐 − 2𝑐
𝑄∗ =
2𝑏
2(𝑎 − 𝑐 ) − (𝑎 + 𝑐 − 2𝑐 )
𝑄∗ =
4𝑏
Expand the numerator carefully: 2𝑎 − 2𝑐 − 𝑎 − 𝑐 + 2𝑐 = 𝑎 − 3𝑐 + 2𝑐 . Therefore:
𝑎 − 3𝑐 + 2𝑐
𝑄∗ =
4𝑏
Both outputs are positive only if the numerators are positive. The leader produces a positive
amount when 𝑎 + 𝑐 > 2𝑐 (the leader is not too high-cost), and the follower survives when 𝑎 +
2𝑐 > 3𝑐 (the follower is not too high-cost relative to the leader). If a firm’s formula turns negative,
that firm would optimally produce zero and the market becomes a monopoly.
𝑎 + 2𝑐 + 𝑐
𝑃∗ =
4
The leader’s profit is 𝜋 = (𝑃∗ − 𝑐 )𝑄∗ . Using 𝑃 ∗ − 𝑐 = , which is exactly half of 𝑏𝑄 ∗ ,
the profit simplifies neatly:
(𝑎 + 𝑐 − 2𝑐 )
𝜋 =
8𝑏
The follower’s profit is 𝜋 = (𝑃∗ − 𝑐 )𝑄∗ . Following the same steps:
(𝑎 − 3𝑐 + 2𝑐 )
𝜋 =
16𝑏
The leader receives a first-mover advantage. By committing to a large output first, it forces the
follower to accommodate by producing less. The leader cannot be undercut on this commitment,
so it captures the larger share of the market and the larger share of profit – an advantage that
comes purely from moving first, not from any cost or demand difference.
KEY POINT — Why the leader produces more than the follower
The leader’s output is exactly twice the follower’s . By moving first the leader behaves
like a monopolist on the residual demand it leaves after anticipating the follower’s cut-back.
The follower, forced to react to an aggressive leader, scales down to half the leader’s output –
( ) ( )
and earns only a quarter of the leader’s profit, since is one-quarter of .
100 − 20 𝑄
𝑄 = − = 20 − 0.5 𝑄
2 × 2 2
Step 2 – Leader’s optimal output. Using 𝑄 ∗ = :
The two models share identical demand and cost assumptions and differ only in timing. That single
difference – simultaneous versus sequential moves – drives every difference in outcomes below.
In words: under Cournot the two firms are perfectly symmetric and split the market evenly. Under
Stackelberg the leader exploits its ability to commit first. It produces the larger quantity , which
forces the follower down to – half the leader’s output. The follower is not naive; it is playing its
genuine best response, but that best response is to accommodate the leader’s aggressive output.
Three comparisons stand out. First, total output is higher under Stackelberg (30 > 26.67), so the
price is lower (40 < 46.67). Consumers are better off when one firm leads. Second, the leader
gains and the follower loses: moving first is worth 44.4 in extra profit to the leader, while the
follower gives up 155.6. Third, industry profit falls (600 < 711.11), because the leader’s
aggressive expansion makes the market more competitive overall. The gain to the leader is smaller
than the loss to the follower, so the firms jointly earn less than under Cournot even though one of
them does better.
The economic intuition is commitment. In Cournot, neither firm can commit to a large output,
because a large output would be undercut in the simultaneous game. In Stackelberg the leader
These are the errors that most often cost marks. Read each one and note the correction.
This chapter analysed quantity competition between two firms using two models that differ only in
the timing of decisions.
• The Cournot model. Two firms choose output simultaneously, each treating the rival’s output
as fixed. Maximising profit gives each firm a reaction function – a downward-sloping best-
response rule – and the two reaction functions intersect at the Cournot–Nash equilibrium.
With identical costs the firms produce equally, 𝑄 ∗ = 𝑄∗ = , at a price above
marginal cost.
• Reaction functions. A reaction function shows a firm’s profit-maximising output for every
rival output. Its negative slope means the outputs are strategic substitutes: more from one
firm calls for less from the other.
• The Stackelberg model. One firm leads and the other follows. The model is solved by
backward induction: first derive the follower’s reaction function, then substitute it into the
leader’s problem so the leader chooses output anticipating the follower’s reply.
• Leader and follower outputs. With identical costs the leader produces and the follower
half of that, . The leader enjoys a first-mover advantage and earns more; the follower
earns less.
• The key difference. Because the leader can commit first, Stackelberg produces more total
output and a lower price than Cournot. Consumers gain, the leader gains, the follower loses,
and combined industry profit falls.
Attempt all six problems before looking at the model answers. They progress from straightforward
derivations to a full comparison.
Problem 1
The inverse demand facing two firms is 𝑃 = 200 − 4𝑄 where 𝑄 = 𝑄 + 𝑄 . Derive Firm A’s
total revenue and marginal revenue as functions of 𝑄 and 𝑄 , treating 𝑄 as given.
Problem 2
Market demand is 𝑃 = 90 − 𝑄, with 𝑄 = 𝑄 + 𝑄 . Both firms have constant marginal cost 𝑐 =
18. Derive the two Cournot reaction functions.
Problem 3
Using the demand and cost from Problem 2 (𝑃 = 90 − 𝑄, 𝑐 = 18), calculate the complete
Cournot equilibrium: each firm’s output, total output, market price, and each firm’s profit.
Problem 4
Two firms face 𝑃 = 120 − 2𝑄 and both have marginal cost 𝑐 = 24. Firm A is the Stackelberg
leader. Calculate the leader’s output, the follower’s output, total output, market price, and both
profits.
Problem 5
Two firms face 𝑃 = 100 − 𝑄. The Stackelberg leader (Firm A) has marginal cost 𝑐 = 10; the
follower (Firm B) has 𝑐 = 20. Calculate both outputs, total output, market price, and both profits.
Problem 6
For the market 𝑃 = 90 − 𝑄 with common marginal cost 𝑐 = 18, compare the Cournot outcome
from Problem 3 with the Stackelberg outcome in which Firm A leads. Compute the Stackelberg
outputs, price and industry profit, and explain which model gives the lower price and what happens
to the follower’s profit relative to Cournot.
Model Answer 1
Total revenue is price times own output, 𝑇𝑅 = 𝑃 𝑄 . Substitute 𝑃 = 200 − 4(𝑄 + 𝑄 ):
𝑇𝑅 = [200 − 4(𝑄 + 𝑄 )] 𝑄 = 200𝑄 − 4𝑄 − 4𝑄 𝑄
Differentiate with respect to 𝑄 , treating 𝑄 as constant:
𝑀𝑅 = 200 − 8𝑄 − 4𝑄
Interpretation: marginal revenue starts at 200 and falls as Firm A expands; it also falls when Firm
B produces more, because extra output from either firm depresses the shared price.
Model Answer 2
Here 𝑎 = 90, 𝑏 = 1, 𝑐 = 18. Firm A’s revenue is 𝑇𝑅 = [90 − (𝑄 + 𝑄 )]𝑄 = 90𝑄 − 𝑄 −
𝑄 𝑄 . Differentiating, 𝑀𝑅 = 90 − 2𝑄 − 𝑄 . Set 𝑀𝑅 = 18:
90 − 2𝑄 − 𝑄 = 18 ⇒ 2𝑄 = 72 − 𝑄
𝑄 𝑄
𝑄 = 36 − 𝑄 = 36 −
2 2
The second reaction function follows by the identical argument for Firm B. Each firm’s best output
falls by half a unit for every extra unit produced by the rival.
Model Answer 3
Substitute Firm B’s reaction function into Firm A’s:
1 𝑄 𝑄 𝑄
𝑄 = 36 − (36 − ) = 36 − 18 + = 18 +
2 2 4 4
3
𝑄 = 18 ⇒ 𝑄 ∗ = 24 ⇒ 𝑄 ∗ = 24
4
Total output, price and profit:
𝑄 ∗ = 48, 𝑃 ∗ = 90 − 48 = 42, 𝜋 = (42 − 18)(24) = 576
120 − 24 96 96
𝑄∗ = = = 24 𝑄∗ = = 12
2 × 2 4 8
𝑄∗ = 36, 𝑃∗ = 120 − 2(36) = 48
𝜋 = (48 − 24)(24) = 576, 𝜋 = (48 − 24)(12) = 288
Model Answer 5
Different-cost Stackelberg with 𝑎 = 100, 𝑏 = 1, 𝑐 = 10, 𝑐 = 20. Leader output:
𝑎 + 𝑐 − 2𝑐 100 + 20 − 20 100
𝑄∗ = = = = 50
2𝑏 2 2
Follower output:
𝑎 − 3𝑐 + 2𝑐 100 − 60 + 20 60
𝑄∗ = = = = 15
4𝑏 4 4
Total output, price and profits:
𝑄 ∗ = 65, 𝑃 ∗ = 100 − 65 = 35
𝜋 = (35 − 10)(50) = 1250, 𝜋 = (35 − 20)(15) = 225
Model Answer 6
The Cournot outcome (Problem 3) was total output 48, price 42, and profit 576 for each firm, so
industry profit 1152. Now solve the identical-cost Stackelberg case with 𝑎 = 90, 𝑏 = 1, 𝑐 = 18:
90 − 18 90 − 18
𝑄∗ = = 36, 𝑄∗ = = 18
2 4
𝑄∗ = 54, 𝑃∗ = 90 − 54 = 36
𝜋 = (36 − 18)(36) = 648, 𝜋 = (36 − 18)(18) = 324