View original document

The full text on this page is automatically extracted from the file linked above and may contain errors and inconsistencies.

w o r k i n g
p

a

p

e

r

0 2 0 9

Price Setting, Price Dispersion, and
the Value of Money—Or—The Law of
Two Prices
by Elisabeth Curtis and Randall Wright

FEDERAL RESERVE BANK

OF CLEVELAND

Working papers of the Federal Reserve Bank of Cleveland are preliminary materials
circulated to stimulate discussion and critical comment on research in progress. They may not
have been subject to the formal editorial review accorded official Federal Reserve Bank of
Cleveland publications. The views stated herein are those of the authors and are not necessarily
those of the Federal Reserve Bank of Cleveland or of the Board of Governors of the Federal
Reserve System.
Working papers are now available electronically through the Cleveland Fed’s site on the World
Wide Web: www.clev.frb.org.

September 2002

Working Paper 02-09

Price Setting, Price Dispersion, and the Value of Money —
Or —
The Law of Two Prices
by Elisabeth Curtis and Randall Wright
We study models that combine search, monetary exchange, price posting by sellers, and buyers with
preferences that differ across random meetings – say, because sellers in different meetings produce
different varieties of the same good. We show how these features interact to influence the price level
(i.e., the value of money) and price dispersion. First, price-posting equilibria exist with valued fiat
currency, which is not true in the standard model. Second, although both are possible, price dispersion is
more common than a single price. Third, perhaps surprisingly, we prove generically there cannot be more
than two prices in equilibrium.
JEL Classification: C78, D83, E31
Key Words: search, money, price posting, price dispersion

Elisabeth Curtis is at Drexel University. Randall Wright is at the University of Pennsylvania and is
an institute scholar at the Central Bank Institute of the Federal Reserve Bank of Cleveland. The authors
thank Alan Head, Adrian Masters and Robert Shimer for very useful comments and discussions, as well
as the NSF for financial support. Address correspondence to
Randall Wright, Department of Economics, University of Pennsylvania, 3718 Locust Walk,
Philadelphia, PA 19104.

1

Introduction

This paper studies search-based models of exchange in which sellers post
prices. A key aspect of our speci…cation is that a buyer’s preferences di¤er
across random meetings with sellers. That is, even after you locate a seller
with the good you want, you may get higher or lower utility from any given
quantity of that good – perhaps because di¤erent sellers produce di¤erent
varieties of the good, or perhaps simply because you may be more or less
“hungry” at di¤erent points in time. We use the model to analyze the price
level (i.e., the value of money) and price dispersion. First, we show that
there exist price-posting equilibria with valued …at money in this framework,
something that is not true in standard models. Second, although both are
possible, equilibria with price dispersion are more common than equilibria
with a single price, in the sense that the former exist for a strict subset of the
parameters for which the latter exist. Third, perhaps surprisingly, we prove
that generically there are at most two prices in equilibrium.
To put things into perspective it is useful to start with the contribution
of Diamond (1971). Like ours, Diamond’s framework is search model with
price posting. Given homogeneous buyers he shows there is a unique equilibrium price distribution and it is degenerate – everyone sets the same price.
Moreover, this common price extracts all gains from trade from buyers. Now,
Diamond’s model does not have anything to do with money in the sense that

1

a monetary economist would use the term, but the logic goes through in exactly the same way in the standard search-based model of …at currency with
endogenous prices, such as Shi (1995) or Trejos and Wright (1995). That is,
if sellers set prices in this model, there is a unique equilibrium, it involves
all sellers charging the same price, and that price extracts all gains from
trade from buyers. This result is striking in a monetary economy for the
following reason: if sellers capture all gains from trade, money is not useful,
and so equilibria with valued …at currency cannot exist. That is, the unique
equilibrium is the nonmonetary equilibrium.
From the literature research on price dispersion, in non-monetary models,
it is known that making searchers heterogeneous in some ways may overturn
Diamond’s (1971) results. For example, in the context of the labor market,
Albrecht and Axell (1984) show that if workers di¤er in their intrinsic values
of leisure then there can exist equilibrium where di¤erent …rms post di¤erent wages. Diamond (1987) does something similar in a consumer search
model. Such tricks do not work in monetary economies: if some agents enjoy
permanently higher utility from consumption then monetary equilibria still
unravel. However, our way of introducing meeting-speci…c di¤erences in utility does allow us to construct equilibria with valued …at currency. Intuitively,
in our framework sellers face a trade-o¤ between selling sooner and realizing
greater pro…ts per sale, and as long as they put some weight on the former
consideration buyers can derive a strictly positive surplus in some meetings,
2

which means that money can be valued as a medium of exchange.1
We characterize the set of parameters for which monetary equilibria exist,
and show that these equilibria are similar in some respects to those in other
models but also have some unusual properties. Moreover, once monetary
equilibria exist, the trade-o¤ facing sellers makes it plausible that there may
be more than one price, the way there can be di¤erent wages in Albrecht and
Axell (1984) or prices in Diamond (1987). For a simple version of the model
where the preference parameter can take on K = 2 di¤erent values across
meetings, we characterize the set of equilibria and determine when there will
be one price or two (with K = 2 it is immediate that there can never be
more than two prices for the reason explained in the next paragraph). We
…nd that a single-price equilibrium exists on a strict subset of the parameters
for which there exists a two-price equilibrium. Hence, price dispersion is not
only possible it is more typical than a single price.
The basic logic behind Diamond’s original result is that, in any candidate
equilibrium, all buyers have a common reservation price and no seller wants
to post anything other than that price. In general, when the preference parameter can take on K di¤erent values across meetings, there are K distinct
1

Sellers ostensibly face the same tradeo¤ in a version of the model where agents have
permanently di¤erent preferences, but it cannot lead to valued …at money. The reason
will be explained in more detail below, but the basic idea is as follows: in any candidate
monetary equilibria some agents will get zero surplus, so they drop out, and in the end we
are back to the case with homogeneous agents, where the trade-o¤ no longer exists and
money cannot be valued.

3

reservation prices and no seller wants to post anything other than one of them
– which is why there can never be more than two prices posted when K = 2.
However, we prove the strong and perhaps surprising result that generically
there will never be more than 2 prices actually posted for any K . We think
this is interesting for the following reason. Standard arbitrage considerations
in frictionless models imply there cannot be more than one price for a given
good. These arbitrage considerations do not apply in search-based models,
so that the law of one price generally does not hold, but what we …nd is that
a slightly weaker law of two prices does.2
The rest of the paper is organized as follows. Section 2 describes the
basic assumptions concerning search, money, pricing, and the structure of
preferences. Section 3 studies the case of K = 2. For this case we characterize
the set of equilibria, derive welfare and comparative static results, and work
out an explicit example. Section 4 studies the case of general K, and proves
the law of two prices. Additionally, we sketch the case K = 3 in order to
show that two prices are more common than one, and that the two prices
could be either the two highest reservation prices, the two lowest, or the
lowest and the highest. Section 5 discusses some alternative assumptions in
order to sort out what is most important for the results, and shows that some
2

While the proof is actually very simple, discussion of the economic intuition as well as
the critical assumptions behind this result seem best postponed until some more details
of the model are at hand. However, we want to be up front about one assumption in
particular: the di¤erences in preferences here are idiosyncratic to meetings and not intrinsic
characteristics of individuals. We explain how this matters in detail below.

4

results, including the law of two prices, also hold in nonmonetary models.
Section 6 concludes.

2

The Basic Framework

There is a [0; 1] continuum of in…nite-lived agents who discount at rate r.
Agents trade in a bilateral random-matching process with Poisson arrival
rate ®. So that there is potentially a role for a medium of exchange, we
assume there are N goods and N types of agents, where type n produces
only good n and consumes only good n + 1 (mod N). For N > 2 the
probability of a double coincidence of wants in any meeting is 0, and the
probability of a single coincidence is x = 1=N . A key assumption is that not
all single coincidence meetings are created equal: when a type n agent meets
a random type n + 1 agent, the former derives utility from q units of the
latter’s output given by U = ± k q with probability ¸k , k = 1; 2; : : : K. One
way to motivate this is to assume each agent produces one of K varieties of
his good, and di¤erent customers prefer di¤erent varieties.3 The cost for any
agent (in disutility) from producing q units of his production good is c(q),
where c0 (q) > 0 and c00 (q) > 0 for all q > 0, c0 (0) = c(0) = 0, and c(^
q) = q^
for some q^ > 0.
3
One interpretation of this story is that it combines the speci…cation for prefernces over
goods in Kiyotaki and Wright (1989) with the speci…cation for preferences over variety in
Kiyotaki and Wright (1991). Alternatively, for our purposes it is equvialent to simply
assume type n goods all come in one variety, but in any given meeting the buyer has a
random utility shock.

5

As is standard in this type of model, exchange must be quid pro quo, and
if we assume that consumption goods are storable only by their producers
then all trade must use money. Money consists of storable objects, referred
to here as dollars, that no one can consume or produce. A fraction M of the
population are each initially endowed with one dollar. For simplicity, as in
much of the literature, we assume that dollars are indivisible and that each
agent has a storage capacity of one dollar. Hence, every exchange involves
1 dollar being traded for some amount of output to be determined below.
This means that it is always the case that the fraction M of the population,
called buyers, hold 1 dollar each, while the fraction 1 ¡ M, called sellers, are
without money. In each trade money will change hands, so that the buyer
becomes a seller and vice-versa, but in the aggregate there are always M
buyers and 1 ¡ M sellers.
These assumptions are essentially identical to those in the base model
of Shi (1995) or Trejos and Wright (1995), except for the random utility
generated in each single coincidence meeting (one could say the standard
model is a special case where all type n goods come in the same variety).
However, rather than having agents bargain after they meet, we assume that
sellers post prices ex ante. That is, each agent without money picks a q and
stands ready to trade q units of his output in exchange for a dollar, for an
implied price of p = 1=q (one might prefer to say they post quantities, but
this is the same as posting prices here). One interpretation is that each seller
6

sets a vending machine with the capacity to produce q units of his output.
When a buyer encounters the machine, he can either put in his dollar and
receive q, at which point he consumes and becomes a seller, or walk away
and continue as a buyer.
Previous models in the related monetary literature typically assume q is
determined after agents meet according to some bargaining rule, such as the
generalized Nash solution where the buyer has bargaining power ¯. Given ±
is nonrandom, ¯ = 0 is equivalent to ex ante price posting by the seller. As
we show below, in the standard model ¯ = 0 implies monetary equilibria do
not exist. Once we introduce the random element in each single coincidence
meeting, ±, and given q cannot depend on ± (e.g., the vending machine cannot
distinguish buyers’ tastes) sellers face a trade-o¤ between the probability of
a sale and pro…t per sale. If they put enough weight on the former they may
set q so that monetary equilibria will exist. We want to know when this is
the case, and to characterize the nature of price dispersion that arises from
the trade-o¤. 4
4

Although most related work assumes bargaining, there are exceptions. For example,
Jafarey and Masters (2000) also consider price posting in a model that is in some respects
similar to ours, but make assumptions to guarantee that the is a unique price in equilibrium
(see below for details). Green and Zhou (1998) and Zhou (1999) also have price posting,
and sellers face a similar trade-o¤ in terms of pro…t per sale versus the probability of a
sale, except in their model it is because buyers in di¤erent meetings may have di¤erent
amounts of money rather di¤erent preferences. In any case, they also only discuss singleprice equilibria. Also note that price dispersion is more easily generated if we assume
bargaining rather than posting, as long as agents are heterogeneous with respect to some
characteristic such as their money holdings or preferences; see Molico (1998), Camera
and Corbae (1999), Wallace and Zhou (1997), Boyarchenko (2000) or Kudoh (2000). Our
goal has precedence in other search applications, including models of the labor market,

7

Generally, a steady state equilibrium is described by a distribution, say
F (q) = pr(qj · q), such that each seller j sets qj to maximize expected utility
given the value of q set by every other agent, and also given that buyers use
utility maximizing search strategies. Let Vm and V0 be the payo¤s or value
functions of buyers and sellers, respectively, given F (q). Although there
always exists a nonmonetary equilibria where V0 = Vm = 0, we focus here on
monetary equilibria, where Vm > V0 > 0. As we said, we are interested in
characterizing the equilibrium distribution F , especially in …nding out when
it exhibits price dispersion and what is the nature of that price dispersion.
Also we want to study how prices, quantities, and payo¤s depend on the
underlying parameters and on the kind of equilibrium we are in.

3

A Simple Model

In order to develop some basic insights, in this section we study the case of
K = 2; that is, in any meeting with a seller (or, his vending machine) a buyer
realizes U = ± 1q with probability ¸1 and U = ± 2q with probability ¸2 = 1¡¸1 .
To reduce notation, here we normalize ± 2 = 1 and write ±1 = ± 2 (0; 1) as
well as ¸1 = ¸ 2 (0; 1). In the event the buyer realizes ± 2 = 1 we say he likes
the sellers good a lot, and in the event he realizes ±1 = ± we say he likes it
only a little.
where the emphasis is placed on deriving endogenous wage distributions with posting (see
Albrecht and Axell 1984, Burdett and Mortensen 1998, Albrecht Vroman 2000, e.g.).

8

The continuous time Bellman equation for a buyer is
rVm = (1 ¡ M )¸

Z

max fq + V0 ¡ V m; 0g dF (q)
Z
+(1 ¡ M )(1 ¡ ¸) max f±q + V0 ¡ V m; 0g dF (q);

(1)

where we have normalized time with no loss in generality so that ®x = 1. In
words, (1) sets the ‡ow return to having a dollar equal to the rate at which
you locate goods you like a lot, (1 ¡ M )¸, times the expected net gain from
trading or not depending on the posted q, plus the rate at which you locate
goods you like a little, (1 ¡ M )(1 ¡ ¸), times the expected net gain from
trading or not again depending on q. Clearly, for any distribution F (q) a
buyer’s decision about whether to accept or reject q will have a conditional
reservation property: if you meet a seller posting q and like his good a lot,
accept i¤ q ¸ qL where qL = Vm ¡ V0; and if you meet a seller posting q and
like his good only a little, accept i¤ q ¸ qH where ±qH = Vm ¡ V0.
We can now show that for K = 2, in any equilibrium F (q) puts positive
probability on at most two points. Thus, given any F (q) all buyers choose the
same reservation values qH and qL. Any seller posting qj < qL never makes
a sale, which cannot be a best response. Any seller posting qj > qH sells to
all buyers, but he could still sell to all buyers if he lowered qj towards qH , so
qj > qH cannot be a best response. Finally, any agent posting qj 2 (qL; qH )
sells only to the fraction ¸ of buyers who like his output a lot, but he could
still sell to the same set of buyers if he lowered qj towards qL, so qj 2 (qL; qH )
9

cannot be a best response. Hence, no seller will post anything other than
qL or qH . In what follows we let µ denote the fraction of …rms posting qH .
Summarizing, we have.
Proposition 1 Given U = q with probability ¸ and U = ±q with probability
1¡¸, where ± < 1, any equilibrium distribution F (q) must have the following
property: q = qH with probability µ and q = qL with probability 1 ¡ µ, where
qL = ±qH = Vm ¡ V 0.
These results allow us to reduce (1) to
rVm = (1 ¡ M )¸µ(qH + V 0 ¡ Vm ):

(2)

There is only one term in (2) because the only time a buyer realizes positive
gains from trade is when he locates a good he likes a lot posted at qH. Also,
the value of being a seller can be written V0 = maxfVL; V Hg, where Vk is the
value of posting qk . These satisfy
rVL = M ¸[Vm ¡ VL ¡ c(qL )]

(3)

rVH = M [Vm ¡ VH ¡ c(qH )];

(4)

which makes clear the relevant trade-o¤: a higher probability of trading in
each single coincidence meeting comes with a higher cost of production and
hence lower pro…t.
One can now see why in the standard model, where the preference parameter ± is nonrandom, a price-setting equilibrium cannot have valued money.
10

Simply let ¸ = 1, which means that all buyers trade i¤ q ¸ Vm ¡ V0 = qL .
This means that all sellers post qL , so there is a single price and buyers never
realize any gains from trade. If buyers get no surplus then Vm = 0 – but then
no seller would o¤er q > 0 to get a dollar as long as production is costly.
This is why the standard model needs to assume buyers have bargaining
power ¯ > 0. In our model, the random ± k potentially allows money to be
valued because meetings are heterogeneous, even though buyers are homogeneous in the search process, in the sense that they all draw ± k from the same
distribution and therefore all have the same value of Vm .
One might think that any heterogeneity in buyers would do the trick. For
example, Albrecht and Axell (1984) assume workers are intrinsically di¤erent
in terms of their value of leisure in order to generate wage-posting equilibria
with dispersion. Following their lead, what if we assume the fraction ¸1 of
agents are type 1 and always get utility U = ± 1q in a single-coincidence
trade while the fraction ¸2 always get U = ± 2q? Clearly there are still two
reservation values, say q1 and q2, and all sellers will post either q1 or q2 .
Suppose q2 < q1 (the other case is symmetric). Then type 1 buyers never
get any gains from trade when they have money, and so they would never
post a positive q in order to get money. But then in steady state all buyers
in the market are type 2, and hence all sellers post q2, which means type 2
buyers also get no gains from trade and the monetary equilibrium has broken

11

down.5
This unraveling of monetary equilibria obviously works for any number
of heterogeneous types. Given this, let us see what we can get with the
purely match-speci…c di¤erences in ± k. Proposition 1 says that with K = 2
there are only three possible types of equilibria: µ = 0, µ = 1, or µ 2 (0; 1).
The …rst case is trivial: if µ = 0 then all sellers set q = qL, and so Vm = 0.
Hence, there is no monetary equilibrium in this case, and we have only two
interesting cases to consider: equilibria with a single price, q = qH with
probability µ = 1, and equilibria with price dispersion, µ 2 (0; 1).
Consider …rst an equilibrium with µ = 1. Given all sellers post qH , (2)
can be written
rVm = (1 ¡ M )¸(qH + VH ¡ Vm):

(5)

Equilibrium requires qH solve the reservation equation, Vm ¡V H = ±qH. Using
the Bellman equations to eliminate the value functions, this can be reduced
to e(qH ) = 0 where
e(q) ´ [(r + M )± ¡ (1 ¡ M )¸(1 ¡ ±)]q ¡ M c(q):

(6)

Notice e(0) = 0 and e(q) < 0 for large q. In Appendix A we show e 0(q) < 0
for any q > 0 such that e(q) = 0, and so there can exist no more than one
positive solution to e(q) = 0. There exists a positive solution, call it qe , i¤
5 Note

that in Albrecht and Axell workers with the highest reservation wage also get no
surplus, but are assumed to keep searching rather than drop out. Of course, if there were
strictly positive search costs, no matter how small, they would drop out.

12

e0 (0) > 0, which holds i¤
(r + M)± ¡ (1 ¡ M )¸(1 ¡ ±) > 0:

(7)

If (7) does not hold there cannot exist a single-price monetary equilibrium.
If (7) does hold, there is a unique qH = qe that is a candidate equilibrium. To
check that it is an actual equilibrium, we need to check that no seller wants
to deviate from qH = q e to qL = ±qe . From the Bellman equations we see
that VH ¸ VL, and therefore no one wants to deviate, i¤ f (q e ) ¸ 0, where
f(q) ´ ±(1 ¡ ¸)q ¡ c(q) + ¸c(±q):

(8)

In Appendix A we show that there always exists a unique positive solution to
f(q) = 0, call it q f , and that f 0 (q f ) < 0. Thus, f (qe ) ¸ 0 and no one wants
to deviate i¤ qe · qf . The left panel of Figure 1 shows the functions e(q)
and f (q), drawn so that q e exists and satis…es qe · qf , which means that
it constitutes an equilibrium for all sellers post qH = qe . The right panel
shows the regions of parameter space where this obtains, but we postpone
discussion of this until we describe the other equilibrium.
In an equilibrium with µ 2 (0; 1), we must have V L = V H. It is easy to
see that, for any µ, VL = VH i¤ f (qH ) = 0 where f was de…ned in (8); hence,
VL = VH i¤ qH = q f . We also require ±qH = Vm ¡ VH . Rearranging the
Bellman equations, ±qH = Vm ¡ VH i¤ µ = µ(qH ) where
µ(q) ´

(r + M )±q ¡ M c(q)
:
(1 ¡ M )¸(1 ¡ ±)q
13

(9)

Figure 1: Functions e(q) and f(q) and Existence Regions
Therefore, qH = q f implies that sellers are indi¤erent between posting qH
¡ ¢
and qL = ±qH, and given q f we know that µ = µ q f means ±qH = Vm ¡ VH .
¡ ¢
The only thing left to check is 0 < µ q f < 1. In Appendix A we show this
¡ ¢
holds i¤ e q f < 0. We can now easily describe the parameter regions where
this and the other equilibrium exist.

Proposition 2 There are two linear functions of M , r and r¹, with r < r¹
for all M > 0, as show in the right panel of Figure 1, with the following
properties: (a) a single-price equilibrium, where q = q e with probability 1,
exists i¤ r < r · r¹; (b) a two-price equilibrium, where q = qf with probability
¡ ¢
¡ ¢
µ q f > 0 and q = ±q f with probability 1 ¡ µ q f > 0, with µ(q) de…ned in
(9), exists i¤ r < r¹; and (c) these are the only (steady state) monetary
equilibria.

14

Proof: We have established so far the following. If on the one hand (7)
¡ ¢
fails, then e (q) < 0 for all q and in particular e q f < 0; this means the

single-price monetary equilibrium does not exist and the two-price equilibrium does. If on the other hand (7) holds, then both equilibria exist i¤
¡ ¢
e qf < 0. We can rewrite (7) as
·
¸
¸(1 ¡ ±)
± + (1 ¡ ±)¸
r>r´
¡
M:
±
±

(10)

Hence, if r · r the two-price equilibrium exists and the one-price equilibrium
¡ ¢
does not. If r > r, then qe exists as in Figure 1, and e q f < 0 i¤ qe < qf .
c(qf ) ¡¸c(±q f )
Using (8) to write q f =
, inserting this into (6) and rearranging,
±(1¡¸)
we see that this holds i¤
" ¡ ¢
¡ ¢#
¸c q f ¡ f± + ¸(1 ¡ ±)g¸c ±qf
¸(1 ¡ ±)
r < r¹ ´
¡
M:
±
±fc (q f ) ¡ ¸c (±qf )g

(11)

By virtue of (8), q f is independent of M and r, and so ¹r is also a decreasing
linear function of M. One can see that ¹r has the same intercept as r, that r¹
has a ‡atter slope, and that r¹ < 0 when M = 1. Therefore, the situation is
as depicted in Figure 1. ¥
Several economic results emerge from the analysis. First, monetary equilibria only exist if r and M are not too big, as is standard. Second, in the
two-price equilibrium, as M increases qH = qf and qL = ±qf do not change
while µ rises (Appendix A), so the average quantity q¹ = µqH + (1 ¡ µ)qL is
increasing and the price p¹ = 1=¹
q decreasing in M . Also, in the single-price
15

equilibrium, as M increases qH = qe rises (Appendix A), so prices are again
decreasing in M . However one interprets an increase in M , these results
are curious and nonstandard. For example, Trejos and Wright (1995) provide one model where @p=@ M > 0 for all parameters, and another where
@p=@M > 0 for all but extreme parameters, while here @p=@M < 0 for all
parameters such that monetary equilibria exist. Finally, perhaps the most
interesting thing to observe is that the two-price equilibrium is more robust
than the single-price equilibrium: the latter exists for a strict subset of the
parameters for which the former exists.6
We also want to study welfare, given by W = M Vm + (1 ¡M )V0 . For the
single-price equilibrium, one can derive
WS =

(1 ¡ M)q e
[¸(1 ¡ ±) ¡ ±r]:
r

Hence, W S is proportional to (1 ¡ M )q e , and since q e is increasing in M
the net result is that welfare is non-monotonic in M (see below). For the
two-price equilibrium, one can derive
WD =

£
¡ ¢
¤
M
(r + ¸)c q f ¡ (r + 1)¸c(±q f ) :
(1 ¡ ¸)r

Since qf is independent of M , W D is linearly increasing in M up to the point
6

Consider the following (algebraic) intuition. To construct a single-price equilibrium,
we …rst solve for the qH that satis…es the reservation equation ±qH = V m ¡ V H , and then
hope the implied value functions satisfy the pricing condition V H ¸ V L . To construct
a two-price equilibrium, we …rst solve for the qH that makes the price setting condition
V H = VL hold, and then …nd the µ that satis…es the reservation equation. Algebraically,
it is easier to solve for an endogenous variable that makes the pricing condition hold than
to hope it holds at µ = 1.

16

where the equilibrium breaks down, which is at
¡ ¢
¡ ¢
[¸(1 ¡ ±) ¡ r±] [c q f ¡ ¸c ±q f ]
M=
:
c (qf ) ¡ [± + ¸(1 ¡ ±)]¸c (±qf )
In general, it is not possible to rank W S and W D, as we now show by example.
The only functional form we need is c(q) = q" , " > 1. Given this, we can
compute
q

e

qf

·

(r + M )± ¡ (1 ¡ M )¸(1 ¡ ±)
=
M
1
·
¸ "¡1
±(1 ¡ ¸)
=
1 ¡ ¸±"

1
¸ "¡1

(r + M)± ¡ M ±(1¡¸)
1¡¸±"
µ =
:
(1 ¡ M )¸(1 ¡ ±)

The left panel of Figure 2 shows the value functions and welfare in the singleprice equilibrium and in the equilibrium with price dispersion as functions of
M (given ± = 0:15, ¸ = 0:25, " = 2 and r = 0:1). The curves are only drawn
for values of M such that the relevant equilibria exist – for the two-price
equilibrium this means M < M, while for the single-price equilibrium this
means M 2 (M ; M ). As one can see, when the equilibria co-exist we can
have W S > W D or vice-versa, depending on M . The right panel shows q as
a function of M . As one can see, it is not generally possible to rank prices
across equilibria either.7
This completes the analysis of the model with K = 2. To reiterate, the
main results are as follows. With no variability in ±, or with di¤erences in
7 One

might conjecture that welfare is higher i¤ the average price if lower, but the
example shows this is not true.

17

Figure 2: Welfare and prices in the example
± that are permanent across agents, a price-posting equilibrium cannot have
valued …at currency. When ± varies across meetings, however, it is possible
and even simple to construct monetary equilibria. Such equilibrium may
or may not entail price dispersion, although the obvious generalization of
Diamond’s result implies that there can never be more than 2 prices when
K = 2. In fact we found that the two-price equilibrium exists on a strictly
larger subset of parameter space than the single-price equilibrium. We also
showed the di¤erent equilibria cannot generally be ranked in terms of welfare
or prices.

4

The General Model

We now move to the general case where in a random meeting the buyer has
utility function ± k q with probability ¸k , k = 1; 2; : : : ; K, with ± 1 < ± 2 < : : : <
18

±K . Given any distribution F (q) there will now be K reservation values, one
for each ± k, and therefore in equilibrium there can be at most K di¤erent
q’s posted with positive probability, say q1 ; q2; : : : ; qK , where we order these
so that q1 < q2 < : : : < qK . 8 The highest reservation value q corresponds
to the lowest ±, ± 1qK = Vm ¡ V0 ; the second highest q corresponds to the
second lowest ±, ±2 qK¡1 = Vm ¡ V0; and so on, until we reach the lowest q
which corresponds to the highest ±, ± Kq1 = Vm ¡ V0 . In general, we see that
±K +1¡k qk = Vm ¡ V0 for all k, and so
qk =

±K
±K+1¡k

q1 for k = 1; 2; : : : ; K:

(12)

A seller posting q1 will sell to only buyers realizing the highest ±, which
occurs in a given meeting with probability ¸K ; a seller posting q2 will sell to
buyers realizing the highest or second highest ±, which occurs with probability
¸K + ¸K ¡1 ; and so on. In general, therefore, Bellman’s equation for a seller
posting qk is
rVk = M

K
X

j=K+1¡k

¸j [Vm ¡ Vk ¡ c(qk )]:

(13)

When a buyer meets a seller posting qk , he only derives gains from trade if
he realizes ±j with j > K + 1 ¡ k. Hence, if µj denotes the fraction of sellers
posting qj , Bellman’s equation for a buyer is
rVm = (1 ¡ M )

K
X
k=1

µk

K
X

j=K+2¡k

8 In

¸ j[±j qk + V0 ¡ Vm ]:

(14)

case there is any doubt, the argument is this: any seller posting q < q1 makes no
sales, and any seller posting q > q1 such that q is not one of the reservation values can
earn more pro…t per sale without losing any sales by lowering q slightly.

19

These equations are all we need to prove the law of two prices.
Proposition 3 Suppose U = ± kq with probability ¸k , k = 1; 2; : : : ; K , for
any K. Then for generic parameter values an equilibrium distribution F (q)
must have the following property: µ k > 0 for at most two values of k.
Proof: Suppose µi > 0, µj > 0, and µ k > 0 for distinct i, j, and k. Since
these must yield equal pro…t,
(15)

Vi = Vj = Vk = V0:
Now use Vm ¡ V0 = ±K q1 and (12) to rewrite (13) as
rVk = M

K
X

j=K+1¡k

·
µ
¸j ±K q1 ¡ c

±K
±K +1¡k

q1

¶¸

´ gk (q1);

(16)

where g k (q1) depends only on q1, k and exogenous variables. By (15), gi (q1) =
gj (q1) = gk (q1). For generic parameter values, one cannot …nd a value of q1
satisfying both of these equalities. ¥
To develop some intuition for the result, consider Figure 3, which shows
the value of being a seller as a function of the posted q, say v0(q), taking
as given all other sellers’ behavior as summarized by F (q). Every time q
crosses a reservation value qk , v0(q) jumps discretely because the seller now
P
PK
gets customers with probability K
j =K +1¡k ¸j instead of
j =K ¡k ¸j – i.e., the
probability of a sale in each single coincidence meeting increases by ¸K+1¡k >

0. Now, if the reservation values were exogenous, v0(q) would generically
20

be maximized at a single point in the set fq1 ; :::qK g. However, we know
from the previous section that we can construct equilibria where two points
in fq1; :::qK g both maximize v0(q) by adjusting the endogenous reservation
values.

Figure 3: The function v0 (q)
Recall from the K = 2 case how this works: …rst pick qH (and implicitly
qL = ±qH ) so that VL = VH and then chose µ so that qH satis…es the reservation condition (i.e. ±qH = Vm ¡ V0). Given K ¸ 3, let us try to pick three
distinct points in fq1 ; :::qK g, say qi, qj and qk , such that Vi = Vj = Vk . But
note that we cannot pick qi , qj and qk independently: all reservation values
are proportional by virtue of (12). Hence, for generic parameter values, we
can potentially pick qi so that Vi = Vj , even though qi and qj are proportional, as we did in the case of K = 2. But then qk is also pinned down since
21

it is also proportional to qi , and it would be a pure ‡uke if Vk = Vi .9
At this point there are several issues to consider. For one thing, it seems
important to know which of the assumptions are critical for the result, and
to what extent the result carries over to other models. We take this up in the
next section. To close this section we want to address some technical points.
First, although we know that µk can be positive for at most two values of
k, we do not know which two – for example, must they be the two highest
reservation values, the two lowest, or two consecutive values? Second, we
would like to know if two-price equilibria are common – and in particular
are they more common that single-price equilibria, as we found with K = 2?
Although it may be hard to sort these issues out for the general case, we can
learn a lot by looking at K = 3.
The method when K = 3 is the same as K = 2 except messier, so we will
sketch the analysis brie‡y. First, (14) can be written
rVm = (1 ¡ M )µ 2¸3

µ

±3 ± 1 q3
+ V0 ¡ Vm
±2

¶

(17)

+(1 ¡ M)µ 3[¸2(± 2q3 + V 0 ¡ Vm ) + ¸ 3(±3 q3 + V0 ¡ Vm )];
where using (12) we have substituted for q1 and q2 in terms of q3. Similarly,
9

Note that this logic does not depend on not any properties of the cost function c(q),
and in particular it does not require convexity. In Figure 3 the curvature of c(q) is only
relevant for determining the curvature of v0 (q) between the points of fq1 ; :::qK g, which is
not important since arg max v 0 (q) always lies in fq1 ; :::qK g. This is not to say that the
curvature of c(q) is irrelevant for all properties of the equilibrium set, such as the number
of equilibria of a given type. For example, we do use the convexity of c in Appendix A to
show there is a unique solution to e(q) = 0 and to f (q) = 0. The point is that the law of
two prices does not depend on the convexity of c.

22

using (12) we can write the Bellman equations for sellers in terms of only q3 :
·
µ
¶¸
±1 q3
rV1 = M ¸3 Vm ¡ V1 ¡ c
(18)
±3
·
µ
¶¸
± 1 q3
rV2 = M (¸2 + ¸3) Vm ¡ V2 ¡ c
(19)
±2
(20)

rV3 = M [Vm ¡ V3 ¡ c(q3 )]:
These expressions lead to the following results:
V3 ¡ V1
V3 ¡ V2

µ

¶
±1 q3
/ f31(q3) ´ (1 ¡ ¸3)± 1q3 + ¸3c
¡ c(q3 )
±3
µ
¶
± 1 q3
/ f32(q3) ´ ¸1±1 q3 + (¸2 + ¸3)c
¡ c (q3 ) :
±2

(21)
(22)

The virtue of (21)-(22) is that they can be used to tell whether Vj ¡ Vk
is positive or negative for any j; k (e.g., the sign of V2 ¡ V1 equals the sign
of f21 ´ f31 ¡ f32 ), which is what we need to check to see if any seller wants
to deviate in a candidate equilibrium. Analogous to the function f(q) in
Section 3, there exists a unique positive solution to fij (q3 ) = 0, say q3 = q fij ,
as shown in Figure 4 (note the …gure shows qf31 > q f32 , but the reverse is
also possible). We will use these relations to characterize the set of equilibria.
With K = 3, there are exactly 6 candidate equilibria: 3 single-price equilibria
and 3 two-price equilibria. However, there is no monetary equilibrium with
µ 1 = 1, since as in Section 3 if all sellers set the lowest reservation q then
Vm = 0. Hence, there are 5 cases to analyze.
Consider …rst an equilibrium with µ 3 = 1. We require two things: V3 =
max(Vk ), and ± 1q3 = Vm ¡ V3. Using (17) and (20), we can reduce the latter
23

Figure 4: Functions fij (the case with q f31 > q f32 )
condition to e 3(q3) = 0, where
e3(q3 ) ´ f(r + M)± 1 ¡ (1 ¡ M )[¸2 (±2 ¡ ± 1) + ¸3 (±3 ¡ ±1 )]gq3 ¡ M c(q3 ):
One shows there can exist no more than one positive solution to e3(q3) = 0,
and there exists a positive solution, say q3 = q e3 , i¤ e03(0) > 0 which holds i¤
(r + M )±1 ¡ (1 ¡ M )[¸2(± 2 ¡ ± 1) + ¸ 3(±3 ¡ ± 1)] > 0:

(23)

If (23) does not hold there cannot exist an equilibrium with µ 3 = 1. If (23)
does hold, there exists a unique solution q3 = q e3 to e3 (q3) = 0, which is a
candidate equilibrium. To verify that it is an equilibrium we check that no
seller wants to deviate from q3 to either q1 =

±1
±3 q3

or q2 =

±1
±2 q3.

Using f31

and f32 from (21) and (22), this is true i¤ f31 (q e3 ) ¸ 0 and f32 (q e3 ) ¸ 0, or
¡ ¢
¡ ¢
equivalently e 3 qf31 · 0 and e3 q f32 · 0.
24

The region of the (M; r) plane in which the equilibrium conditions (23),
¡ ¢
¡ ¢
e3 q f31 · 0, and e3 q f32 · 0 are all satis…ed is given by
r > r 3 ´ A 3 ¡ B3 M

(24)

r · r¹31 ´ A3 ¡ B31 M

(25)

r · r¹32 ´ A3 ¡ B32 M;

(26)

where the constants A3, B3 , etc. are given in Appendix B; all that concerns
us here is that r 3, ¹r31 and ¹r32 are decreasing linear functions of M with the
same intercept, r¹31 and r¹33 have ‡atter slopes than r 3, and ¹r31 ; ¹r32 < 0 at
M = 1 (see below). A similar argument implies that µ 2 = 1 is an equilibrium
when
r > r2 ´ A2 ¡ B2 M

(27)

r · r¹21 ´ A2 ¡ B21M

(28)

r · r¹23 ´ A2 ¡ B23M

(29)

where the constants are also given in Appendix B, and r 2, r¹21 and ¹r23 have
similar properties to the previous case.
This exhausts the possible single-price equilibria. We now turn to twoprice equilibria. Consider …rst µ 1; µ 3 > 0. This requires V3 ¡ V1 = 0, which
¡
¢
means q3 = q f31 , and ±1 q3 = Vm ¡ V3 , which holds i¤ µ 3 = µ3 qf31 . The

closed form solution for µ 3 is given in Appendix B, from which one can check
µ 3 2 (0; 1) i¤ r < r¹31. The last thing we require is that no seller has an
25

¡ ¢
incentive to deviate to q2, which is true i¤ f32 q f31 ¸ 0, which is true i¤
r · r¹32. Similarly, an equilibrium with µ1 ; µ2 > 0 exists i¤ r < ¹r21 and

r · r¹23, and an equilibrium with µ2 ; µ3 > 0 exists i¤ ¹r23 < r < r¹32 and r <
r¹31 . This exhausts the possible equilibria.
Figure 5 shows the regions of parameter space where the di¤erent equilibria exist. As things depend a lot on f31 and f32, there are two cases to
consider: q f31 > q f32 , which implies r 32 < r31 and r23 < r21 as in the left
panel; and q f31 < q f32 , which implies r32 > r 31 and r 23 < r21 as in the right
panel (see Appendix B for the proof of the relevant inequalities). In the …rst
case we have the following equilibria: µ1 ; µ2 > 0 exists in regions 1, 2 and
3; µ 2; µ 3 > 0 exists in regions 3, 4 and 5; µ 2 = 1 exists in region 2; and
µ 3 = 1 exists in region 5. In the second case we have the following equilibria:
µ 1; µ 3 > 0 exists in regions A, B and C; µ2 = 1 exists in region B; and µ 3 = 1
exists in region C. In either case, these are all the (steady state, monetary)
equilibria.
Notice in one case that the equilibrium with µ1 ; µ3 > 0 exists if any monetary equilibria exist, while in the other this equilibrium does not exist at all
but the other two two-price equilibria both exist for some parameters. Both
of the possible single-price monetary equilibria exist for some parameters in
each case. So all of the possible equilibria can exist, and in particular a
two-price equilibrium can involve the two highest reservation values, the two
lowest, or the highest and the lowest. Further notice that there can co-exist
26

Figure 5: Existence regions with K = 3
multiple two-price equilibria. Finally, notice that, as in we found in Section
3, whenever a single-price equilibrium exists so does a two-price equilibrium
but not vice-versa. Hence, although we cannot say for sure that it is true
for any K, at least we know the …nding that two-price equilibria are more
common that single-price equilibria is not only true when K = 2.

5

Discussion

Here we discuss the role of the key assumptions and study some alternative
speci…cations. The …rst thing to mention is that we have only looked at
discrete random variables, ± = ± k with probability ¸ k, k = 1; 2; :::K . In a
related model, Jafarey and Masters (2000) assume ± is uniformly distributed

27

on some interval. It turns out that this implies their model has only singleprice equilibria. Of course, this is not inconsistent with our law of two prices,
which only says there will be two or fewer prices, but what it does indicate is
that we cannot say that two prices are always more common than one. The
key to their result is that there is now a continuum of reservation values,
one corresponding to each realization of ±, and therefore the function v0(q)
in Figure 3 will not have any discrete jumps. Indeed, one can easily check
that v0 (q) is strictly concave when ± is uniform, and so there must be a single
price in equilibrium.
Masters (2000) argues that v0(q) is strictly concave, and hence equilibrium must involve a single price, more generally whenever the density of
± is non-decreasing. He also shows that when ± is discrete, in the special
case where ¸k = 1=K for all k, v0(q) is strictly concave across the points of
fq1; :::qK g. However, this is not true in our model, due to a technical di¤erence in assumptions.10 This is important, since the strict concavity of v0(q)
across the points of fq1; :::qK g would imply that any possible two-price equilibrium must involve two consecutive reservation values, and in the previous
section we constructed an equilibrium with K = 3 where we had µ 1 > 0 and
µ 3 > 0. In any case, we leave for future work the derivation of more results
10

He assumes sellers pay c(q) ex ante, before entering the search process, while in our
model they only pay c(q) upon making an actual trade. His assumption makes concavity
more likely since v0 (q) is additively separable between the cost of production and the
probability of a sale, while in our speci…cation these terms interact.

28

with other special discrete distributions and with continuous distributions.
The next thing we do is to consider a nonmonetary version of the model,
so see which results are particular to economies where trade uses …at currency.
While there are many potentially interesting ways to set up a nonmonetary
alternative, including labor market applications, we stick to a model of consumer search to keep things otherwise close to the above speci…cation. As
before, there are M buyers and 1 ¡ M sellers, but now sellers o¤er q units
of the good in exchange for p units of a general good for which utility is
linear, rather than money (i.e., it is a transferable utility model). Moreover,
the sellers stay in the market forever, while the buyers stay only until they
make a trade, at which point they exit and get replaced by new buyers.11
We assume for now that sellers post an endogenous q in exchange for a …xed
p, which provides the most natural comparison with our earlier model, but
we also consider below models where they post p for a …xed q.
As above, in each meeting with a seller the buyer realizes utility function
U = ±k q with probability ¸k , k = 1; 2; :::K . Given any distribution F (q), a
buyer’s value function satis…es
rVb = (1 ¡ M)

K
X
i=1

¸i

Z

maxf±i q ¡ p ¡ Vb; 0gdF (q):

(30)

Clearly there is a reservation value corresponding to each realization of ±,
11

The results were similar in other formulations we tried in terms of whether di¤erent
agents trade once or stay in the market forever. We had all agents stay in the market
forever in previous sections because this is standard in monetary search models; in nonmonetary models it is common to have one or both sides exit after trade, and so we adopted
assumptions that make the algebra easier.

29

satisfying ±k qk = p + Vb , and no seller would ever post anything other than
one of these reservation values. At this point it is easy to use the same
strategy we used for Proposition 2 to show that generically there cannot be
more than two values of qk actually posted: we cannot generically …nd three
values for qk that yield equal pro…t, because they are not independent since
they all satisfy ± k qk = p + V b.
We conclude that our law of two prices has nothing to do with monetary
exchange, per se. However, some things do depend on money. For instance,
suppose K = 2 and let ±2 = 1, ± 1 = ± < 1, and ¸2 = ¸ 2 (0; 1). Letting µ be
the fraction of sellers setting qH = p + Vb , Bellman’s equations are now
rV b = (1 ¡ M )¸µ(qH ¡ p ¡ Vb )

(31)

rVH = M [p ¡ c(qH )]

(32)

rVL = M ¸[p ¡ c(qL)]:

(33)

We can solve (31) for Vb in terms of qH , which can then be combined with
the reservation condition qH = p + Vb to yield
qH = Q(µ) ´

rp
:
r± ¡ (1 ¡ M )¸µ(1 ¡ ±)

(34)

Substituting qH and qL = ±qH into the sellers’ Bellman equations, we …nd
VH ¡ VL is proportional to
E(µ) = p(1 ¡ ¸) ¡ c[Q(µ)] + ¸c[±Q(µ)]:
30

(35)

An equilibrium requires either: µ = 1 and E(1) ¸ 0; µ = 0 and E(0) · 0; or
µ 2 (0; 1) and E(µ) = 0.
It is immediate that equilibrium always exists, and is unique because
E0 (µ) < 0 for all µ 2 (0; 1). We can get any of the three types of equilibria,
depending on parameters; e.g., it is easy to work out an example with c(q) =
q" and verify that µ = 1 for small p, µ = 0 for large p, and µ 2 (0; 1) for
intermediate p. Hence, price dispersion is possible here as it was with …at
currency. What is di¤erent is that now we always have a unique equilibrium.
It is not surprising that the monetary economy is more likely to display
multiplicity, but it is interesting in this context because that multiplicity
allowed us to conclude (at least for K = 2 or 3) that two-price equilibria
are more robust than single-price equilibria, in the sense that they exist on
a strictly larger subset of parameter space.12
For completeness, to facilitate comparison with the literature, and because we use it below, we also sketch the model where we …x q = 1 and let
sellers post p. Buyers’ Bellman equation is now
Z
K
X
rVb = (1 ¡ M )
¸i maxf± i ¡ p ¡ Vb ; 0gdF (p):

(36)

i=1

For each ±k there is a reservation price pk = ± k ¡Vb , but again the law of two
prices holds for any K . In the K = 2 case, which makes this very similar
12

We also report the following results: µ = 0 implies qH and qL are independent of M ;
µ 2 (0; 1) again implies they are independent of M , but since µ is increasing in M so is the
average q¹; and µ = 1 implies qH and qL are decreasing in M . So the unusual comparative
static results from the monetary model carry over here in the µ 2 (0; 1) equilibrium but
not the µ = 1 equilibrium.

31

to the model in Diamond (1987), it is easy to show there exists a unique
equilibrium and it may entail µ = 0, µ = 1, or µ 2 (0; 1), depending on
parameters. Hence, this model behaves much like the one where sellers set q
– but it is worth presenting it because it provides the easiest vehicle within
which to address the next issue.
The next issue is in some sense the most critical assumption in all of the
above models: the assumption that ± is purely match speci…c, and not an
intrinsic characteristic of an agent. We already argued that when di¤erent
individuals have permanently di¤erent values of ± monetary equilibria must
unravel, but this is not necessarily a problem in a nonmonetary economy.
Thus, we now consider a model like the one in the previous paragraph, except that there are now K distinct types of buyers each with a permanently
di¤erent utility parameter ±k (with K = 2 this is exactly Diamond [1987]).
Let Vbk be the value function for a buyer of type k. His reservation price
solves pk = ±k ¡ V bk , which di¤ers from the reservation price equation in the
previous model, pk = ± k ¡ V b, since now the value functions di¤er across
types. Still, there will be at most K prices posted in equilibrium, by the
usual argument.
To make the point it su¢ces to consider K = 3 and c(q) ´ 0. Letting
µ i now be the fraction of sellers setting pi, we will construct an equilibrium
with µi > 0 for all i. The Bellman equations for the three di¤erent types of

32

buyers are
rVb1 = 0

(37)

rVb2 = (1 ¡ M )µ1 (±2 ¡ p1 ¡ Vb2 )

(38)

rVb3 = (1 ¡ M )µ1 (±3 ¡ p1 ¡ Vb3 ) + (1 ¡ M )µ 2(± 3 ¡ p2 ¡ Vb3):

(39)

These equations have a recursive structure: (37) implies immediately p1 =
±1 ¡ V b1 = ± 1. Substituting this into (38), we can solve for Vb2 as a function
of µ 1 and use p2 = ± 2 ¡ Vb2 to determine p2 = p2(µ 1), given in Appendix C.
Then we can substitute p1 and p2 into (39) and use p3 = ±3 ¡Vb3 to determine
p3 = p3(µ 1; µ 2), also given in Appendix C. It is now a matter of algebra to
write down the value functions for sellers who set the three di¤erent prices
and then use V1 = V2 = V 3 to determine the µ’s, again reported in Appendix
C.
Since the results are somewhat messy we numerically calculate the µ’s for
various values of M and display the outcome in Figure 6. Whenever µ i > 0
for all three i we have an equilibrium with more than two prices. As shown,
this is indeed possible for a range of M . Therefore we conclude that our
law of two prices does depend on ± k being idiosyncratic to meetings and not
a permanent characteristics of an individual. It should not have been too
surprising that our result would not hold in all possible models, of course,
since for one thing there are examples in the literature of endogenous price

33

Figure 6: Equilibrium with µ i > 0, i = 1; 2; 3
or wage distributions with more than two prices.13 We think the law of two
prices is interesting even though there are alternative models in which it does
not hold; in any case it is good to know what assumptions are behind it.

6

Conclusion

To sum up, we have introduced a framework that combines search, money,
price setting, and preference parameters that di¤er randomly across buyer13

A leading example is Burdett and Mortensen (1998), where they show in an on-the-job
search model that the unique equilibrium has a continuous wage distribtuion even though
workers are ex ante homogeneous. Intuitively, although workers are ex ante homogenous, if
two workers have di¤erent wages they are e¤ectively heterogeneous in their search for better jobs. Given a continuous wage distribution there is e¤ectively a continuous distribution
of worker types, which supports a continuous wage distribution as an equilibrium.

34

seller meetings, and we have used the model to analyze the value of money
and the distribution of prices. As a contribution to monetary economics, we
showed that price-setting equilibria exist with valued …at currency. This is
not true when preferences are constant, nor when preferences di¤er permanently across individuals – we really do need them to vary across meetings.
One may or may not be surprised by these results, although it does seem
worthwhile to try to understand monetary models with price posting, instead of the standard ex post bargaining, especially given our preference
structure. Still, perhaps the contribution is not so much to integrate price
posting into search models of money, but to extend the literature on price
dispersion.
Along this dimension, we showed that equilibria may not only violate the
law of one price, as others have shown in di¤erent contexts, but that two
prices are more common than one in our base model. Perhaps the most interesting result is that there can be at most two prices, given that buyers are
homogenous ex ante but preferences di¤er across meetings. This result holds
also holds in nonmonetary models, although some things do di¤er once …at
money is introduced (e.g., multiple equilibria with di¤erent price distributions). The result does not necessarily hold if preferences di¤er permanently
across individuals, but it still seems interesting to understand the nature of
price dispersion when agents are homogeneous but preferences are random.
While one might have guessed that price dispersion was possible in such
35

models, it was surprising to us that such economies imply the law of two
prices.

36

Appendix A
Here we provide the technical results used in Section 3.
Lemma 1 e0 (q e ) < 0.
Proof: e 0(q) = (r +M )±¡(1¡M)¸(1¡±)¡M c0 (qH). If qe solves e(qe ) = 0
then qe = M c (q e ) =[(r + M )± ¡ (1 ¡ M )¸(1 ¡ ±)], and therefore e0 (q e ) =
M
qe

[c (q e ) ¡ qc0 (q e)] < 0, since for any convex function c (q), c (q) ¡ qc0 (q) is

negative. ¥
¡ ¢
Lemma 2 f 0 q f < 0.

Proof: First observe that f (0) = 0 and f 0 (0) = ±(1 ¡ ¸) > 0. Hence,
¡ ¢
f(q) > 0 for some small q > 0. Recalling that q^ = c(^
q ), notice f q±^ = (1 ¡
¡ ¢
¡ ¢
¡ ¢
¸)^
q ¡ c q±^ + ¸c (q)
^ = q^ ¡ c q±^ < 0. By continuity, there exists a qf 2 0; ^q±
¡ ¢
¡ ¢
c(qf )¡¸c(±q f )
such that f qf = 0. Rearranging f qf = 0 yields q f =
, which
±(1¡¸)
implies

¡ ¢
¡ ¢
¡ ¢
f 0 qf = ±(1 ¡ ¸) ¡ c0 qf + ¸±c0 ±q f
=

£ ¡ f¢
¡ ¢¤
£ ¡ ¢
¡ ¢¤
c q ¡ qf c0 qf ¡ ¸ c ±q f ¡ ±qf c0 ±q f :

For any convex function c (q), c (q) ¡ qc0 (q) is not only negative it is also
decreasing; hence, the …rst term in the previous expression is more negative
¡ ¢
than the second, and we conclude f 0 q f < 0. ¥
¡ ¢
Lemma 3 0 < µ(qf ) < 1 i¤ e qf < 0.
37

¡ ¢
Proof: Clearly, µ(q) > 0 i¤ (r + M )±q > M c(q). Since f q f = 0 implies
¡ ¢
£ ¡ ¢
¡ ¢¤
c(qf ) ¡¸c(±q f )
qf =
, we have µ q f > 0 i¤ (r + M) c q f ¡ ¸c ±q f
>
±(1¡¸)
¡ ¢
¡ ¢
M c q f (1 ¡ ¸). This last condition is equivalent to (r + ¸M )c qf > (r +
¡ ¢
M )¸c ±qf , which is always true. Hence µ(qf ) > 0 for all parameters. It is
¡ ¢
a matter of algebra to show µ(qf ) < 1 i¤ e qf < 0. ¥
Lemma 4 @µ=@M > 0 in the two-price equilibrium and @q=@M > 0 in the
one-price equilibrium.
Proof: In the two-price equilibrium, we have @µ=@M = A[(1 + r)±qf ¡
¡ ¢
c( qf )¡¸c(±q f )
c q f ], where A > 0. Using qf =
, we see that @µ=@M takes
±(1¡¸)
¡ ¢
¡ ¢
the same sign as (r + ¸)c q f ¡ ¸(r + 1)c ±qf > 0. In the single-price
equilibrium, @q e =@M = B[± + ¸(1 ¡ ±)]qe ¡ Bc (qe ), where B > 0. Inserting

c (q e ) = q e [(r + M )± ¡ (1 ¡ M )¸(1 ¡ ±)]=M, we see that @q e=@M takes the
same sign as ¸(1 ¡ ±) ¡ r±, which is positive as long as r < ¹r, which must be
the case for the single-price equilibrium to exist. ¥

Appendix B
Here we provide a few results related to the analysis of the case K = 3.
First, the constants in (24)-(29) are given by
A3 =
B31 =

¸2 (± 2¡±1 )+¸3(±3 ¡± 1)
±1

¸2(±2 ¡±1)+¸3 (± 3¡±1 )+±1
±1
µ
¶
± q f31
[¸2(±2¡± 1)+¸3± 3]c(q f31 )¡¸3 [±1 +¸2 (±2 ¡±1 )+¸3 (± 3¡± 1)]c 1 ±
3
µ
¶
±1 q f31
f
31
±1 c(q )¡±1 ¸3 c
±

B3 =

3

38

µ
¶
± q f32
(¸2± 2+¸3± 3)c(q f32 )¡(¸2+¸3 )[±1+¸2(±2 ¡± 1)+¸3 (± 3¡±1 )]c 1±
2
µ
¶
;
f32
±
q
f
1
±1 c(q 32 )¡±1 (¸2+¸3)c
±

B32 =

2

and

A2 =
B21 =

B23 =

¸3 (± 3¡±2 )
±2

¸2 ±2 +¸3 ±3
±2

B2 =

µ
¶
µ
¶
f21
f21
±3 (¸2+¸3)c ±1 q±
¡(¸2 ±2 +¸3 ±3 )c ± 1q±
2
3
µ
¶
µ
¶
¸3
± 1q f21
± 1 q f21
± 2(¸2 +¸3 )c
¡±2¸3 c
±2
±3
µ
¶
± qf23
(¸2± 2+¸3 ±3 )c(q f23 )¡(¸2 +¸3 )[¸3± 3+± 2(1¡¸3 )]c 1 ±
2
µ
¶
:
± 1 qf23
f
23
±2 c(q )¡±2 (¸2+¸3)c
±
2

We also report the probabilities in the two-price equilibria. In the equilibrium
with µ 2 = 0, we have
µ3 =

µ
¶
± q f31
(r+M¸3)±1 c(qf31 )¡(r+M)±1 ¸3 c 1 ±
3
·
¸;
± q f31
f
(1¡M)[¸3(±3¡± 1)+¸2(±2 ¡±1)] c(q 31 )¡¸3 c( 1 ±
)
3

in the equilibrium µ3 = 0 we have
µ2 =

µ
¶
µ
¶
f21
f21
(r+M¸3)±2 (¸2 +¸3 )c ± 1q±
¡[r+M(¸2 +¸3 )]±2 ¸3c ± 1q±
2
3
·
µ
¶
µ
¶¸
;
± 1q f21
±1 q f21
(1¡M)¸3(± 3¡± 2) (¸2 +¸3 )c
¡¸3 c
±
±
2

3

and in the equilibrium with µ1 = 0 we have

µ3 =

[r±2 ¡¸3 (±3 ¡±2 )+M(¸2± 2+¸3± 3)]±1 c(qf32 )
·
µ
¶¸
± q f32
(1¡M)(¸2 ±2 +¸3 ±3 )(± 2¡± 1) c(q f32 )¡(¸2+¸3 )c 1±
2

µ
¶
± q f32
fr± 2¡¸3 (± 3¡±2 )+M[¸3(±3 ¡±1)+±2 ]g± 1(¸2 +¸3 )c 1±
2
·
µ
¶¸ :
¡
± 1q f32
f
(1¡M)(¸2 ±2 +¸3 ±3)(± 2+±3 ) c(q 32 )¡(¸2 +¸3 )c
±
2

Given these results it is matter of algebra to verify most of the claims in
the text, such as …nding the parameter restrictions that imply µj 2 (0; 1).
The only thing left to establish is the claim used in drawing Figure 5.
39

Lemma 5 (a) q f31 > q f32 implies r 31 > r32 and r23 < r 21 ; (b) q f31 < qf32
implies r 31 < r32 and r23 > r 21 .
Proof: For part (a), …rst observe that qf31 > q f32 implies f31(q) > 0
whenever f32 (q) > 0; see Figure 4. Now, recall that for a µ 3 = 1 equilibrium,
we have two no-deviation constraints: r · r32 (which guarantees f32 ¸ 0)
and r · r31 (which guarantees f31 ¸ 0). By the …rst observation, only the
former is binding, which means that r 31 > r32. A similar argument veri…es
r23 < r 21 . The proof of part (b) is symmetric. ¥

Appendix C
Here we give some details related to the model in Section 5 with permanent di¤erences in utility. First we have the reservation prices for types 2
and 3:
p2 = p2(µ 1) ´

r±2 +(1¡M)µ1 ±1
r+(1¡M)µ1

p3 = p3(µ 1; µ 2) ´

[r+(1¡M)µ1 ]r±3+(1¡M)µ 2 r±2 +(1¡M)µ1 [r+(1¡M)(µ1 +µ2 )]± 1
:
[r+(1¡M)µ1 ][r+(1¡M)(µ 1+µ2 )]

Then V1 = V2 yields
µ1 =

r
¸1 (1¡M)

h

(¸2 +¸3 )±2 ¡±1
±1

i

;

V1 = V3 yields
³ 2
´
¸1(±1 ¡¸3± 2)±1 +f(¸2 +¸3 )±2 ¡±1 gf¸1 (2+¸3 )± 1+(1¡¸3 )[(¸2 +¸3 )± 2¡±1 ]¡¸1 ¸3±3 g
r
µ 2 = ¸1 (1¡M)
;
(¸3¡1)[(¸2 +¸3 )± 2¡±1 ]¡¸1 ±1 +¸1 ¸3 ±2
and µ3 = 1 ¡ µ 1 ¡ µ 2. It is now a matter of checking when all three µ’s are
positive.
40

References
Albrecht, James and Bo Axell (1984) “An Equilibrium Model of Search
Unemployment,” Journal of Political Economy 92, 824-40.
Albrecht, James and Susan Vroman (2000) “Wage Dispersion in a Job
Search Model with Time-Varying Unemployment Bene…ts,” mimeo.
Boyarchenko, Svetlana (2000) “A Monetary Search Model with Heterogeneous Agents,” mimeo.
Camera, Gabriel and Dean Corbae (1999) “Money and Price Dispersion,”
International Economic Review 40, 985-1008.
Peter Diamond (1970) “A Model of Price Adjustment,” Journal of Economic Theory 3, 156-168.
Peter Diamond (1987) “Consumer Di¤erences and Prices in a Search
Model,” Quarterly Journal of Economics 102, 429-436.
Green, Edward and Ruilin Zhou (1998) “A Rudimentary Model of Search
with Divisible Money and Prices,” Journal of Economic Theory 81, 252-71.
Jafarey, Saquib and Adrian Masters (2000) “Money and Prices,” mimeo.
Kiyotaki, Nobuhiro and Randall Wright (1989) “On Money as a Medium
of Exchange,” Journal of Political Economy 97, 927-54.
Kiyotaki, Nobuhiro and Randall Wright (1991) “A Contribution to the
Pure Theory of Money,” Journal of Economic Theory 53, 215-235.
Kudoh, Noritaka (2000) “Matching, Bargaining, and Dispersed Values of
Fiat Currency,” mimeo.
41

Molico, Miguel (1998) “The Distribution of Money and Prices in Search
Equilibrium,” mimeo.
Masters, Adrian (2000) “Nonexistence of Dispersed Wage Equilibria,”
mimeo.
Shi, Shouyong (1995) “Money and Prices: A Model of Search and Bargaining,” Journal of Economic Theory 67, 467-496.
Trejos, Alberto and Randall Wright (1995) “Search, Bargaining, Money
and Prices,” Journal of Political Economy 103, 118-141.
Zhou, Ruilin (1999) “Individual and Aggregate Real Balances in a Random Matching Model,” International Economic Review 401009-1038
Wallace, Neil and Ruilin Zhou (1997) “A Model of a Currency Shortage,”
Journal of Monetary Economics 40, 555-572.

42

Federal Reserve Bank

PRST STD

of Cleveland

U.S. Postage Paid

Research Department
P.O. Box 6387
Cleveland, OH 44101

Address Correction Requested:
Please send corrected mailing label to the
Federal Reserve Bank of Cleveland,
Research Department,
P.O. Box 6387,
Cleveland, OH 44101

Cleveland, OH
Permit No. 385