Ivan Werning Profile picture
May 31 38 tweets 13 min read Read on X
Excited to FINALLY release toughest+most rewarding paper I've worked on...

….we attack a 150 year old Walras question that's gone unanswered, not for lack of trying (Hicks, Samuelson, Arrow; our chances?😱)...

Q: Is the market equilibrium stable or unstable?¯\_(ツ)_/¯
🧵Image
Not an abstract question… General Equilibrium (GE) is applied in trade, growth, public finance, macro, IO, development...

Question is not if equilibrium exist: that was settled triumphantly by Arrow, Debreu, McKenzie, but...

What good is it if we don't get there?
A bit of fun history...

Leon Walras was so ahead: he pushed economics to GE with many markets 16 years before Marshall wrote his great partial equilibrium book...

Myth busting: Walras did not push a centralized auctioneer, he had in mind actual decentralized markets...Image
He spent decades revising his magnum opus, defending what he called tâtonnement where

… prices "feel their way" toward equilibrium
... nudged by excess demand

(Tâtonnement from French/Latin root tactare, to touch or feel)Image
Walras thought equilibria existed and were stable. Always. By modern standards he had no proof...

Next up: Hicks vs Samuelson…🥊

Hicks took up stability in his magnum opus. A big step to recognize stability is NOT so easy, not a foregone conclusion.

He proposed a condition.Image
Image
But wait, first: why is stability so hard. Just make demands slope down and supply up!… In a single market sure. But with more markets...

… as you fix one market… you may screw up the other… "whack a mole"!

So Hicks thought of this and came up with... Image
Hicks condition (1939): impose that excess demand slopes down after any subset of other markets clear.
Smart.

… but Samuelson came immediately (1941) to critique Hicks: "He has no explicit dynamics. He made that condition up. Here are some actual dynamics! Let's see…"Image
…a formal but ad hoc version of Tâtonnement was born…

Samuelson put down a differential equation that says:

"prices in market n go up (dot p>0) if there is excess demand Zn(p)>0 in that market at some speed dn"Image
Then he studied that equation and said that Hicks is just plain wrong. Quoting below from his paper. Later repeated in his magnum opus Foundations.

Devastating. (Hicks in his 2nd edition partially conceded.) Image
Image
Fun side note: Samuelson is known for the "Correspondence Principle" linking comparative statics with Dynamics. You may think he pushed a tight link.

No! He was warning "only in 1-dimension, very tricky otherwise!"

My view: it was mostly a critique of Hicks after reading V&C.
Samuelson's equation was picked up by the top GE people. Metzler, McFadden defended Hicks...

… but later work in 50s and 60s by Arrow-Hurwicz, Hahn, McKenzie, Negishi, Uzawa and many other top GE theorists mostly did not use Hicks.

They found… STABILITY! But how?...Image
Idea 💡
They imposed (as Arrow-Debreu had) that demands Z(p) aren't "anything", they are derived from optimal choices of firms and households: this had some bite.

But it didn't last...

A bright 29yo Scarf announced a counterexample taking down the hopes of these greats.Image
Scarf was a decade ahead of his time, putting his toes in the "Anything Goes" "Sonnenschein-Mantel-Debreu" results obtained in the 70s.

Bummer: Due to income effects aggregate demands are not restricted.

(We dedicated our paper to genius Rolf Mantel. My undergraduate teacher.)Image
So Samuelson's tâtonnement can be unstable.
Did that lead to tâtonnement's demise?

No. Economists also wished uniqueness, but lived with multiplicity.

What really killed tâtonnement was its ad hoc origin and concrete concerns it was just wrong...Image
Frank Fisher at MIT laid it out in a nice book much later.

Basically tâtonnement is a "static model with dynamics pasted on".

Concern 1: who sets prices? Arrow "in GE, nobody!😱"
Would price setters set prices use excess demand? ¯\_(ツ)_/¯

Concern 2: even if they did...Image
Concern 2: if prices are not at equilibrium
—> not everyone can get what they want...
—> if you can't satisfy demand for one good
—>affects your demands for other goods…

Oh no: Walrasian demands don't capture this, they assume you satisfy all demand.
Concern 3: Dynamics matter for behavior.

Consumers —>may wait if price temporarily high or buy more on bargain; don't always spend all income, can smooth.

Price setters: price will be set for a bit, expectations of future matter. Not myopic!Image
Two literatures emerged to deal with different subsets of these issues...

1. Disequilibrium 70s:
Takes on concern 2 in GE: effective demand with spillovers (very insightful)
But not 1+3 (i.e. static "fixed price" equilibria!)
Also: intractable problems. Bad reputation (not fair)Image
New Keynesian 80s-today: (Secret weapon: monopolistic competition!) Huge success: solves price setting many ways + lots more
… but abandons general GE for macro settings
… sure, multiple markets yes, but not Generality of GE

Neither address Walras' Stability Question.
What do we do...

Take best of both literatures+tâtonnement spirit...
—> new excess-demand approach
—> pricing with excess demands

Framework: fully general GE...
any # of goods (labor)
any # households + preferences
any # firms _ technologies
pricing: market power+friction
(after all, GE has word General in it!)

First stop: static model + flex prices + market power
Each market n has 2 sides
Differentiated: sets prices, has variety (e.g. baker)
Undifferentiated: chooses quantities, is fungible (e.g. shoppers)

Allow: Monopolistic or Monopsonistic.Image
Elements standard in trade, growth, macro... but more general backbone.

Result: one can define excess demands Z(p) that encapsulate both price and quantity choices!
Intuition: choose a price freely —> choose your quantity!
Thus: "pricing as if quantity choice"
Implication: ...Image
Implication: equilibrium condition as if walrasian (despite market power) for price vector p:
Zn(p)=0
for all markets n.

Simple! Nice connection. But so what? This was warm up!

Second Stop: adding price frictions in static...
redo disequilibrium and demand "spillovers"
Result 1: We now need to adjust Z(p) for spillovers. We show how to do that in closed form. See below, where A=spillover matrix. Reminiscent of network input-output theory.

Result 2: Allow single baker to reset price = "price pressure"...
price pressure= proportional to Z(p)Image
Next Stop: Dynamic Model with Pricing Frictions

Wait, why pricing frictions?
1. realistic prices not fully infinitely flexible!
2. we want non-trivial dynamics for prices, like Samuelson's "p dot" ODE...Image
Main result: excess demands and price pressure idea works here too!… in each market n

…price change today is proportional to weighted average of excess demand in that market only of today and future.

Intuitive? Yes! We love that! What micro 101 teaches!

A big deal since...Image
Big deal for us...
1. intuitive+simple+general: yet not obtained before
(requires our excess demand approach)
2. connects to tâtonnement!
—> dynamic forward-looking tâtonnement!
3. (next paper): useful way to do macro!

Myopic limit —> get a Samuelson-like tatonnement...Image
So Samuelson was right?
Yes and no!...

Yes, in form, but NO: the demand Z(p)...

1. not Marshallian uncompensated Z
intertemporal household...
—> Z is "Frisch" with no income effects!
… NOT ANYTHING GOES!

2. Spillover adjusted Z a earlier closed form!

Implications...
Implication...
Frisch nature of demand
—> strong force for stability

Sharpest Result: absent spillovers —> global stability!

Corollary: Scarf examples always stable in our dynamic setting!

Paper: many other results covering spillovers.Image
Result: A form of Law of Demand implies stability for all speeds, a robust form of stability called D-stability in literature.

Hicks Condition = even weaker form of Law of Demand

… is necessary for D-stability, but not sufficient.

...until now…. (surprising result coming)Image
2nd strong force for stability from...
… forward looking price setting!

Result 1: more forward looking
—> grows set stable economies!

Result 2: in fully forward looking pricing
—> all oscillatory instability
—> becomes stabilized!

… this shocked us 😱… unexpectedImage
Finally, poor Hicks, so toughly criticized…
… we felt we had to do something for him…

His condition does not imply robust stability with myopic pricing...

… but what about with forward-looking pricing?

What are the chances…? 🎲 🃏 🎰... Image
Result: Hicks is Back!

With fully forward-looking pricing the Hicks condition is necessary and sufficient for robust D-stability.

… did Hicks know this all along?! ;)Image
Image
Intuitions?

We offer intuition for this unexpected result... it actually makes a lot of sense! 🥳

Q: How do oscillatory unstable spirals get stabilized??

A: When price setters anticipate getting ahead of the curve, they bend the curve! ... ⚽️Image
Intuition 2.0
Price setters average the future, with sprials this pushes them to act as if prices lean into the steady state
---> that then takes us to steady state!
— stabilizing force from dynamic forward looking!

Let's finish this!...
One more thing...

Pricing becomes fully forward looking if impatience goes to zero, but ALSO….

… as prices become very flexible. So if we think of walraisan economics as a flexible limit, we get these stability forces at full.
Skipped a lot, lots more in paper. Link at the end.
1. we provide foundations for Walras
2. justify Samuelson's ad hoc equation, but
3. … not the same because of demands
4. reinstate Sir John Hicks

2 forces for stability
A. Frisch demands!
B. Forwards looking pricing!Image
Link to paper… (or DM or email me)


cc'ing the great Guido, follow him: @guido_lorenzoni

That's all FOLKS! It was a lot, sorry!dropbox.com/scl/fi/jtra55d…Image

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Ivan Werning

Ivan Werning Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @IvanWerning

Jun 9, 2025
🚨New paper with @veroguerrieri & @guido_lorenzoni

Can lack of coordination across central banks lead to higher inflation?

Yes, we show. Especially in response to global supply shocks.

1/n🧵 Image
This flips the usual narrative.
In standard models, central banks over-tighten in response to global supply shocks—trying to appreciate their currencies and lower import prices.
That logic doesn’t survive global input markets.
For example, here is Maurice Obstfeld...

"by simultaneously all going in the same direction, they risk reinforcing each other’s policy impacts without taking that feedback loop into account. The highly globalized nature of today’s world economy amplifies the risk." Image
Read 15 tweets
May 12, 2025
What should the Fed do with Trump Tariffs?

New paper on 'Monetary Policy in Times of Tariffs' with Guido Lorenzoni & Veronica Guerrieri (link at end)

We show the simplest most intuitive way to approach tariffs is actually correct:

Tariffs = textbook cost-push shock

🧵1/NWe study the optimal monetary policy response to the imposition of tariffs in a model with imported intermediate inputs. In a simple open-economy framework, we show that a tariff maps exactly into a cost-push shock in the standard closed-economy New Keynesian model, shifting the Phillips curve upward. We then characterize optimal monetary policy, showing that it partially accommodates the shock to smooth the transition to a more distorted long-run equilibrium—at the cost of higher short-run inflation.
Image
The Fed recently hit the pause button on adjusting rates due to tariffs. A month ago Fed Chair Powell said:

“We may find ourselves in the challenging scenario in which our dual-mandate goals are in tension.” (Speech at Economic Club of Chicago, April 16)

2/N
Our main result: In a simple open-economy model with imported intermediates, a tariff acts AS IF it were a labor wedge in a standard New Keynesian closed economy.

The good: standard results & insights on cost-push shocks directly apply!

The bad: cost push shocks are bad!

3/N
Read 16 tweets
Apr 14, 2025
How Tariffs Affect Trade Deficits...

... a new paper with amazing trade economist Arnaud Costinot.

Many politicians and the general public expect tariffs to reduce imports lower imports and thus work to close a trade deficit.

Economists typically say "not so fast"...

🧵1/n Image
... Tariffs indirectly affect exports in general equilibrium!

Macro: trade deficit are about saving vs investment choices, which seems orthogonal to tariffs. (Are they?)

These economist viewpoints are on the right track, but needs further elaboration and caveats.

2/n
Link to paper:

Our analysis shows when tariffs are neutral for the trade deficit and when they are not. We uncover what this depends on, a simple sufficient statistic with a lot of micro intuition: the shape of Engel curves. Let me explain.

3/ndropbox.com/scl/fi/u7mj4q8…
Read 14 tweets
Jan 16, 2024
On my way back from giving this talk. One thing I enjoyed adding last moment are quotes from the original Phelps 1958 + Samuelson-Solow 1960.

A few tweets below to showcase these quotes and explain why I found them revealing...

Link to slides: dropbox.com/scl/fi/e12trr1…

1/n x.com/IvanWerning/st…
First up, original Phillips 1958 (crazy career and life, New Zealander, crocodile hunter, POW in WWII, engineer, turned sociologist, turned economist...)

Very first page he highlights wage growth is nonlinear and depends on more than one thing: NOT A CURVE damn it!...

2/n Image
Solow generously calls it a SURFACE!

Phillips suggests a special exception be made for the effect for changes in import prices, especially if these large enough. It shift the relation around, an especially big issue by the way for the UK (and others) in the last few years... Image
Read 13 tweets
Aug 18, 2023
💵Crónica de una Dolarización Anunciada💵

¿Cuál es el efecto de anunciar una dolarización no inmediata? (con pocos dólares!)

Tema caliente, pero mejor estudiarlo con la cabeza fría.
Te guste la dolarización o no... o ¿no?

Paper:

(pa'🇦🇷 o muy curiosos) https://t.co/xvUf0puec0dropbox.com/scl/fi/0wqfsx9…
Image
Abro hilo...

Escena: Un país decide dolarizar, pero a falta de dólares en arcas del Estado, posterga el canje oficial pesos por dólares. Promete realizarlo en una fecha futura (fija por un periodo).

¡Cualquier parecido con la realidad es pura coincidencia! 🤣

Algo crucial...
... es la cantidad de dólares disponibles a futuro para el canje. El caso de interés es cuando es escasa, por ejemplo, menor que el valor real del dinero hoy.

Esta escasez afecta los valor de canje factible a futuro, y por repercute en el tipo de cambio hoy. Eso investigamos.
Read 20 tweets
Jun 2, 2023
What are the costs and benefits of giving up your own currency to adopt a foreign one? Of "Dollarizing"?💵

Ecuador, El Salvador, Zimbabwe did it in 2000s. Panama way back. Argentina tangoed with it and recent proposals have gained traction.

A thread on new 🇦🇷⭐️⭐️⭐️paper... Image
Two well-known costs are...

1. the transfer of seignorage to foreigners (US with dollar)

2. losing monetary policy independence to stabilize shocks

A great discussion on why seignorage is not trivial is provided by Fischer in this old paper. Image
The cost of losing independent monetary policy is essentially that of a a fixed exchange regime or currency union. Much research suggests it is very significant.

These two well-known costs are long term (seignorage) or delayed and uncertain (independence).
Read 29 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(