Why a Supply Shock Creates a Policy Trade-Off
An adverse short-run supply shock raises firms’ costs or otherwise reduces the amount they are willing to supply at a given price level. In the short run, the result can be both lower output and a higher price level. A policy that supports aggregate demand can limit the output decline, but it also adds upward pressure to the price level. The central question is therefore not simply whether demand should be supported, but how much output support is worth the associated price-level effect.
The analysis below uses a linear short-run aggregate demand and aggregate supply model. Changes are measured relative to the initial equilibrium. Output changes are in output units, while price-level changes are in price-index points. The equations describe a short-run equilibrium; they do not by themselves describe later adjustments.
The equations have a direct interpretation. Along the AD relation, lower output is associated with a higher price level, holding the demand shift fixed. An expansionary demand shift raises the AD price-level intercept by \(d\). Along the post-shock SRAS relation, the adverse supply shock raises the price-level intercept by \(s\); a change in output then changes the price level by \(c\Delta Y\).
The model assumes a fixed initial equilibrium, linear AD and SRAS relations over the range considered, and no other shocks or policy changes. It treats policy as a shift in aggregate demand, not as a removal of the supply disruption. Its numerical results are conditional on these assumptions; they are not forecasts of how a particular economy will respond.
Deriving the Equilibrium Trade-Off
At short-run equilibrium, the price-level change implied by AD must equal the one implied by SRAS. Equating the two relations gives a pair of equations that can be solved for output and the price level.
At equilibrium, \(d-b\Delta Y=s+c\Delta Y\).
Collecting the output terms gives \((b+c)\Delta Y=d-s\). Since \(b+c>0\), divide by \(b+c\).
Using \(\Delta P=s+c\Delta Y\) shows how the demand shift affects the price level as well as output.
The price expression follows by expanding the numerator carefully: $$ s+c\left(\frac{d-s}{b+c}\right) =\frac{s(b+c)+c(d-s)}{b+c} =\frac{bs+cd}{b+c}. $$ The terms \(cs\) and \(-cs\) cancel. This derivation matters because interchanging the coefficients of \(s\) and \(d\) gives a different, incorrect result.
The first policy comparison is with no demand shift, \(d=0\). Then output falls by \(s/(b+c)\), and the price level rises by \(bs/(b+c)\). Raising \(d\) reduces the output loss, but the price-level increase becomes larger. The trade-off is especially clear from the price relation on SRAS: a policy that moves equilibrium output upward along the post-shock SRAS curve also moves the equilibrium price level upward.
For any chosen output target \(\Delta Y=y^*\), the demand shift required to reach it follows from the output equation: $$ d=s+(b+c)y^*. $$ The corresponding price-level change is \(\Delta P=s+cy^*\). Thus, within this model, an output target determines both the required demand shift and its associated price-level result.
Worked Examples
Worked Example: Partial Demand Support
In a hypothetical economy, the inverse AD slope is \(b=0.4\) price-index points per output unit, and the inverse SRAS slope is \(c=0.6\) price-index points per output unit. An adverse supply shock has size \(s=12\) price-index points. A policy shifts demand by \(d=6\) price-index points. Find the equilibrium changes in output and the price level, and compare them with the outcome without policy.
Method. Use the equilibrium formulas, then substitute each result into both AD and SRAS as a check. The common mistake to avoid is treating demand support as if it cancels the supply shock one-for-one in the price equation.
First calculate the denominator: \(b+c=0.4+0.6=1.0\). With the policy shift, $$ \Delta Y=\frac{6-12}{1.0}=-6 $$ output units. The price-level change is $$ \Delta P=\frac{(0.4)(12)+(0.6)(6)}{1.0} =\frac{4.8+3.6}{1.0}=8.4 $$ price-index points.
Check the AD relation: \(d-b\Delta Y=6-(0.4)(-6)=6+2.4=8.4\). Check the SRAS relation: \(s+c\Delta Y=12+(0.6)(-6)=12-3.6=8.4\). Both give the same equilibrium price-level change.
Without policy, \(d=0\), so \(\Delta Y=(0-12)/1.0=-12\) and \(\Delta P=((0.4)(12)+(0.6)(0))/1.0=4.8\). The policy cuts the output decline from 12 units to 6 units, while increasing the price-level change from 4.8 to 8.4 points. The figures show the trade-off; they do not imply that the policy removes the supply shock.
Worked Example: Choosing a Demand Shift for an Output Target
A hypothetical economy has \(b=0.5\), \(c=1.5\), and an adverse supply shock of \(s=15\) price-index points. Policymakers want to limit the output decline to 4 output units, so the target is \(\Delta Y=-4\). Find the required demand shift and the resulting price-level change.
Method. Substitute the output target into the equilibrium output equation, then calculate the price change from SRAS and verify it with AD. This avoids choosing a demand shift by intuition without checking its effect on both variables.
The denominator is \(b+c=0.5+1.5=2\). Starting with \(\Delta Y=(d-s)/(b+c)\), $$ -4=\frac{d-15}{2},\qquad -8=d-15,\qquad d=7. $$ The required shift is expansionary because \(d=7>0\). Using SRAS, $$ \Delta P=s+c\Delta Y=15+(1.5)(-4)=15-6=9 $$ price-index points.
Check with AD: \(d-b\Delta Y=7-(0.5)(-4)=7+2=9\). The equivalent price formula gives $$ \Delta P=\frac{bs+cd}{b+c} =\frac{(0.5)(15)+(1.5)(7)}{2} =\frac{7.5+10.5}{2}=9. $$ Both relations agree. The policy reaches the specified output target, but the price level still rises by 9 points.
Worked Example: Holding the Price Level at Its Initial Value
A different hypothetical economy has \(b=0.6\), \(c=0.9\), and an adverse supply shock of \(s=9\) price-index points. Find the demand shift that keeps the price level unchanged, and calculate the resulting output change.
Method. Set \(\Delta P=0\) in the price equation, solve for \(d\), and then calculate output. The common mistake is to assume that unchanged prices also mean unchanged output.
Using \(\Delta P=(bs+cd)/(b+c)\), the condition for no price-level change is $$ 0=\frac{(0.6)(9)+(0.9)d}{0.6+0.9}. $$ The denominator is positive, so the numerator must be zero: $$ 5.4+0.9d=0,\qquad 0.9d=-5.4,\qquad d=-6. $$ This is a contractionary demand shift. The resulting output change is $$ \Delta Y=\frac{d-s}{b+c} =\frac{-6-9}{1.5} =\frac{-15}{1.5}=-10 $$ output units.
Check with AD: \(d-b\Delta Y=-6-(0.6)(-10)=0\). Check with SRAS: \(s+c\Delta Y=9+(0.9)(-10)=0\). The price level is unchanged, but output falls by 10 units. In this example, choosing price stability intensifies the output decline rather than stabilizing both variables.
Reading the Policy Frontier and Avoiding Errors
The equations show why, in this model, the two stabilization goals conflict. To keep output unchanged, set \(\Delta Y=0\). The output formula then requires \(d=s\), and the SRAS equation gives \(\Delta P=s\). Conversely, to keep the price level unchanged, set \(\Delta P=0\). The price equation requires \(d=-bs/c\), and the resulting output change is \(\Delta Y=-s/c\). Since \(s>0\), this is negative. A single demand shift therefore cannot leave both output and the price level unchanged after an adverse supply shock in this model.
The size of the effects depends on the slopes. The denominator \(b+c\) determines how the mismatch between the demand shift and supply shock is divided into an output response. The SRAS slope \(c\) also determines how much the price level changes when output changes along SRAS. These statements are model comparisons, not a claim that one slope or policy is universally preferable.
A particularly important algebra trap is to write the price formula with the coefficients reversed. For the values \(b=0.5\), \(c=1.5\), \(s=15\), and \(d=7\), the incorrect expression \((bd+cs)/(b+c)\) gives $$ \frac{(0.5)(7)+(1.5)(15)}{2} =\frac{3.5+22.5}{2}=13. $$ But the equilibrium output change is \((7-15)/2=-4\), so SRAS gives $$ \Delta P=15+(1.5)(-4)=9. $$ The correct AD check is \(7-(0.5)(-4)=9\), too. The incorrect value of 13 does not satisfy either equilibrium relation. The correct formula is \((bs+cd)/(b+c)\): the shock \(s\) receives coefficient \(b\), while the demand shift \(d\) receives coefficient \(c\).
Keep the model’s interpretation in view when applying the result: \(d\) is a shift in the AD intercept, not the desired output change; \(s\) is a shift in the SRAS intercept, not the observed equilibrium price-level change. A sound calculation identifies the target, solves for the required shift or equilibrium, and checks the answer in both relations. This framework is aligned with the SOA VEE Economics (Validation by Educational Experience) syllabus.
Check Your Understanding
For each hypothetical economy, use the stated linear short-run AD-AS model and check that the AD and SRAS relations agree where requested.
- An adverse supply shock has \(s=8\), with \(b=0.25\), \(c=0.75\), and no demand shift. Find \(\Delta Y\) and \(\Delta P\). (Answer: \(\Delta Y=-8\) output units; \(\Delta P=2\) price-index points.)
- Let \(b=0.4\), \(c=0.6\), and \(s=10\). A policy sets \(d=4\). Find both equilibrium changes and verify the price-level change using SRAS. (Answer: \(\Delta Y=-6\) output units; \(\Delta P=6.4\) price-index points.)
- Let \(b=0.5\), \(c=1.5\), and \(s=12\). What demand shift limits the output decline to 3 units, and what price-level change follows? (Answer: \(d=6\); \(\Delta P=7.5\) price-index points.)
- Let \(b=0.8\), \(c=0.7\), and \(s=6\). Find the demand shift that holds the price level unchanged and the resulting output change. Give answers to three decimals. (Answer: \(d=-6.857\); \(\Delta Y=-8.571\) output units.)
- Let \(b=0.5\), \(c=0.5\), and \(s=10\). Policymakers require a price-level increase of exactly 4 points. Find the corresponding output change and demand shift, and check both AD and SRAS. (Answer: \(\Delta Y=-12\) output units; \(d=-2\); both equations give \(\Delta P=4\) price-index points.)