This chapter brings together the methods developed throughout this script and applies them to one of the most consequential computational challenges in economics: climate change policy. Integrated assessment models (IAMs) couple economic growth with the carbon cycle, temperature dynamics, and climate damages, creating high-dimensional nonstationary dynamic programming problems that are ideal candidates for the DEQN and surrogate methods we have developed. We present the CDICE model of Folini et al. (2025), solve it with DEQNs, and then use GP surrogates and Bayesian active learning, first for deep uncertainty quantification Friedl et al., 2023, and then, applying the same surrogate-then-optimize machinery to a different OLG model and a different surrogate, to search over policy parameters and derive constrained Pareto-improving carbon tax rules in an OLG--IAM with deep uncertainty Kübler et al., 2026. This last step illustrates a general use of surrogates that goes beyond estimation and UQ: once the structural model has been mapped into a fast, differentiable surrogate, the costly outer loop of an optimal-policy search in a dynamic stochastic heterogeneous-agent economy collapses into a small optimization on the surrogate. For broader overviews of climate economics and IAMs, see Hassler et al. (2016) on environmental macroeconomics, Dietz (2024) on IAMs, Fernández-Villaverde et al. (2025) on the intersection of climate economics and deep learning, and Ploeg & Rezai (2026) on the macroeconomics of climate policy.
11.1The Macroeconomics of Climate Change¶
Climate change is a global externality: the emissions of each agent affect the welfare of all agents, including future generations that have no say in current decisions. Unlike standard market failures, the climate externality operates across centuries, involves deep scientific uncertainty, and couples the macroeconomy with the earth system in both directions. Recent overviews include Hassler et al. (2016) on environmental macroeconomics, Dietz (2024) on IAMs, Fernández-Villaverde et al. (2025) on climate economics and deep learning, and Ploeg & Rezai (2026) on the macroeconomics of climate policy.
11.1.0.1Integrated assessment models.¶
Integrated assessment models (IAMs) formalize this coupling. The economy produces output and emissions; emissions accumulate in the atmosphere and raise global temperature; temperature increases cause damages that reduce output. The feedback loop is closed (Figure Figure 11.1):
Figure 11.1:The integrated-assessment feedback loop. The economy produces output and CO emissions; emissions accumulate in the atmosphere and raise global mean temperature (); higher temperatures generate damages that reduce output and consumption, which in turn shape the path of future emissions. An IAM closes this loop and uses it to quantify the welfare cost of additional emissions, summarized by the social cost of carbon (11.1).
The central output of an IAM is the social cost of carbon (SCC): the marginal welfare cost of one additional unit of CO emissions, measured in consumption-equivalent units. When emissions are measured in GtC (gigatons of carbon), the SCC has units of consumption per GtC. Conversion to USD per tCO requires first applying the consumption-to-USD numeraire and then converting the carbon mass unit: one tCO contains tons of carbon, so a price expressed per ton of carbon is divided by to obtain the corresponding price per ton of CO (and a GtC price is also divided by 109). Formally,
where is the value function, is contemporaneous emissions, and is consumption. The flow form is linked to the stock-based form , derived in Section Section 11.6, by the chain rule
together with the carbon-to-CO unit conversion noted above. In a first-best allocation, the optimal carbon tax equals the SCC Golosov et al., 2014. The SCC is high when climate damages are steep, the climate response is strong, discounting is low, and tipping risks are material Cai & Lontzek, 2019Dietz, 2024.
11.1.0.2From surrogates to climate IAMs.¶
Chapter Chapter 9 introduced surrogates and Bayesian active learning as fast approximators for repeated model evaluations. Climate IAMs are the natural application: each parameter configuration (climate sensitivity, damage curvature, discount rate) is expensive to solve, yet policy questions require evaluating thousands of configurations to map out tail risks and Pareto-improving rules. The DEQN approach of Chapters Chapter 2--Chapter 3, combined with the GP and active-learning toolkit of Chapter Chapter 9, is therefore the natural workhorse for climate-policy uncertainty quantification.
11.1.0.3Why computation matters.¶
Solving IAMs globally, as opposed to linearization or certainty equivalence, is computationally demanding for several reasons:
Nonstationarity: TFP, population, emissions intensity, and radiative forcing all change exogenously over time, so the policy function cannot be time-invariant.
Coupled dynamics: the economy and climate interact in both directions through emissions and damages.
Long horizon: welfare effects unfold over 100--300 years, requiring stable numerical solutions far from the steady state.
Curse of dimensionality: multiple climate state variables (carbon stocks, temperature layers), stochastic shocks, and uncertain parameters raise the dimension of the state space well beyond what standard grid-based methods can handle.
The deep learning toolkit developed in this course (DEQNs, deep surrogates, and GP-based uncertainty quantification) is therefore particularly well suited to climate economics.
11.1.0.4The three movements of this chapter.¶
The remainder of this chapter has three movements. Movement 1 (Section 11.3--Section 11.5) makes precise what changes when we ask the Deep Equilibrium Network of Chapter Chapter 2 to solve a non-stationary IAM, and presents the modified training algorithm in one labeled box. Movement 2 (Paragraph--Section 11.8) puts that algorithm to work on a concrete stochastic DICE economy. Movement 3 (Section 11.9--Section 11.12) sketches the four extensions that matter for serious climate-finance research: Bayesian learning on the climate sensitivity, recursive Epstein--Zin preferences, global uncertainty quantification of the social cost of carbon, and constrained Pareto-improving carbon-tax design in a heterogeneous-agent IAM.
11.2The DICE Model¶
11.2.1The IAM Landscape¶
DICE is the workhorse of this chapter, but it is one of several integrated assessment models in active use. The list below summarizes the active landscape; each model trades global parsimony for regional or sectoral granularity, and computational tractability for fidelity of the climate physics.
- DICE.
- Global aggregate; 3-box carbon cycle and 2-layer energy-balance model; one-sector Ramsey planner. The standard benchmark for SCC and integrated policy analysis Nordhaus, 2017.
- RICE.
- Twelve-region extension of DICE with trade Nordhaus & Yang, 1996. Used for regional SCC and equity questions.
- CDICE.
- A global DICE-2016 recalibration tailored to deep-learning solution methods, with Epstein--Zin preferences and OLG variants. The model used in Section 11.6 below Folini et al., 2025.
- ACE.
- Analytic Climate Economy: log-linear approximations to the carbon cycle, temperature dynamics, and damages yield a closed-form optimal carbon tax Traeger, 2023. Acts as an analytic benchmark for the numerical SCC computed below.
- FaIR / MAGICC.
- Reduced-complexity climate emulators that take emissions as input and produce temperature responses; widely used to translate IPCC scenarios to economic models.
- WITCH / REMIND.
- Multi-region IAMs with full energy-system modules; standard for mitigation-pathway and technology-portfolio studies. Outside the scope of this script.
CDICE is the model we solve in this chapter. ACE provides a useful analytic shadow for it, in particular a closed-form SCC that decomposes transparently into structural parameters; we do not derive that closed form here, but Exercise 11.3 asks the reader to compute it from Traeger (2023) and compare against the DEQN-trained CDICE solution as an external sanity check.
The Dynamic Integrated model of Climate and the Economy (DICE), developed by Nordhaus (1994), is the most influential IAM; in this chapter we follow the variant of Nordhaus (2017) as recalibrated by Folini et al. (2025). It couples a neoclassical growth model with a reduced-form climate module in a single global framework. The remainder of this section builds the model up block by block, in increasing complexity: first the macro-economic backbone (Section 11.2.2), then the emissions and abatement technology (Section 11.2.3), then the climate physics (Section 11.2.5--Section 11.2.6), and finally the damage feedback (Section 11.2.7) that closes the loop. A consolidated calibration is given in Table Table 11.2.
11.2.1.1Time-step convention.¶
Following Folini et al. (2025) we calibrate CDICE on an annual time step, year, so that all rates in Table Table 11.2 (capital depreciation , pure rate of time preference , the decay rates , the carbon-cycle transfer rates , and the temperature-block coefficients ) are read directly as annual values; the original DICE-2016 calibration of Nordhaus (2017), by contrast, hard-wires a 5-year time step into its coefficients. Growth rates of TFP and population are written as annual log changes, and , and the dynamics (11.14), (11.16)--(11.17) and the FOC residuals of Section 11.6 therefore carry no multipliers; emissions entering (11.14) are the annual total. Switching to a non-annual amounts to reinserting the multiplications in the obvious places, the time-step-generic form discussed in Online Appendix D of Folini et al. (2025).
11.2.2Production and the Ramsey--Cass--Koopmans backbone¶
Strip away the climate block and DICE is just a neoclassical growth model with population and TFP growth. A single representative firm produces gross output with Cobb--Douglas technology in capital and effective labor,
where is the capital share, is total factor productivity, and is population. Both and follow deterministic but time-varying paths: trends because of exogenous productivity growth, and follows the calibrated demographic projection of Nordhaus (2017). The capital stock evolves under the standard accumulation law
with depreciation rate and gross investment . The economy’s resource constraint, written in terms of net (after-damages, after-abatement) output that we develop in Section 11.2.3--Section 11.2.7, is , where is aggregate consumption.
A benevolent planner picks to maximize a discounted CRRA-IES felicity sum,
with intertemporal-elasticity-of-substitution parameter and pure rate of time preference . This is the time-additive aggregator of the standard Ramsey--Cass--Koopmans growth model; we replace it with the recursive Epstein--Zin form once stochastic risk enters the picture (Section 11.10). The planner controls , the emissions abatement rate, in addition to the savings--consumption split; we develop the cost of abatement next.
11.2.3Industrial emissions, abatement, and the backstop technology¶
Industrial production is a CO-emitting activity. Let denote the carbon intensity of gross output, expressed in CDICE’s working units of 103 GtC of emissions per unit of gross output (a 103 GtC normalization on the carbon stocks improves the conditioning of the climate side; see Table Table 11.2). Industrial emissions are then before any mitigation effort; with abatement rate the planner can scale these emissions down,
Carbon intensity is itself an exogenous decreasing time path. DICE-2016 calibrates a closed-form decay,
with initial intensity , initial growth rate (so emissions per dollar of output fall over time), and second-derivative parameter that bends the path further down at long horizons. Equation (11.7) captures the steady decarbonization that even unabated world output undergoes through ongoing technological change; the planner’s is the additional mitigation effort on top of that baseline.
Abatement is not free. In the spirit of an aggregate marginal-abatement-cost curve, DICE assumes the abatement-cost share of gross output is a power function of ,
with curvature parameter (a typical calibration is ). The level coefficient is not a free parameter: it is pinned down by the cost of the backstop technology, the cleanest large-scale abatement technology available at any given time (e.g. direct air capture). Let denote the cost per unit of CO avoided when the backstop is fully deployed, and assume an exogenous declining path,
reflecting steady cost reductions in clean technologies. Setting the marginal abatement cost at equal to the backstop price (multiplied by carbon-to-CO conversion to keep mass units consistent, and by 103 to convert from 103 GtC working units back to GtC) yields the calibration identity
Equation (11.10) is what makes economically meaningful rather than a fitted polynomial: the abatement-cost function inherits its level from the backstop price and its curvature from the assumption . The 103 factor matches Equation (11) of Online Appendix D of Folini et al. (2025) and the corresponding factor of 1000 in the companion implementation. As the backstop becomes cheaper (), full mitigation becomes cheaper too, which is one of the channels that makes the deterministic optimal rise toward 1 over the 21st century.
The bound deserves a comment. means business-as-usual emissions; means full deployment of the backstop, eliminating all industrial emissions. Values would correspond to net-negative industrial emissions (e.g. aggressive direct air capture beyond the firm’s own footprint), which DICE forbids; we will impose the upper bound as a Kuhn--Tucker constraint, smoothed by a Fischer--Burmeister term, in Paragraph.
11.2.4Land-use emissions and net output¶
The atmosphere does not distinguish between an industrial flow and a non-industrial flow of carbon. In DICE, total emissions therefore comprise an industrial component (11.6) and an exogenous land-use-change component,
which decays smoothly toward zero as deforestation slows. Total emissions feeding the atmosphere are
Closing the production block requires accounting for two additional drains on gross output: climate damages, governed by atmospheric temperature via a damage fraction developed in Section 11.2.7, and abatement spending (11.8). Net output is therefore
which is what is available for consumption and investment. The additive form is the convention adopted in CDICE and used by the production-grade DEQN library port; an alternative multiplicative form with retained-output factor appears in Nordhaus (2008).
The planner’s controls and exogenous trends are now all named. The endogenous economic state is the capital stock . The exogenous trends are TFP , population , carbon intensity , land-use emissions , and (added below) the non-CO component of radiative forcing . The planner controls the consumption--investment split (equivalently, the savings rate ) and the abatement rate . All that remains is the climate side: the carbon cycle that turns total emissions into atmospheric concentration, the energy balance that turns concentration into temperature, and the damage function that turns temperature back into output loss.
11.2.5Carbon cycle¶
DICE represents the global carbon cycle as a three-reservoir linear system: an atmospheric box, an upper (mixed-layer) ocean box, and a lower (deep) ocean box. Carbon flows between reservoirs at calibrated rates, and total emissions from (11.12) enter directly into the atmospheric reservoir. Stacking concentrations as , the transition is
where injects emissions into the atmosphere alone, is the per-period emissions total, and the transfer matrix
encodes the two atmosphere--upper-ocean exchange rates ( in either direction) and the two upper-ocean--lower-ocean exchange rates ( in either direction). The off-diagonal scaling by the equilibrium-mass ratios and guarantees that, under zero net emissions, the system relaxes to the calibrated pre-industrial equilibrium . Calibrated values for , and in CDICE are listed in Table Table 11.2. The lecture slides for this chapter sometimes write the same transition with four directional rates in place of and ; the two parameterizations are identical under , , , , i.e. the slide form makes the equilibrium-mass scaling absorbed into explicit at the cost of two extra symbols.
Equation (11.14) is a pulse-and-decay system: a unit pulse of emissions raises atmospheric carbon by one unit instantaneously, and that anomaly then bleeds into the upper ocean over decades and into the deep ocean over centuries. Figure Figure 11.2 shows the implied BAU emissions trajectory under nine alternative climate-module calibrations; the spread is mostly driven by the equilibrium climate sensitivity (developed in Section 11.2.6), not by the carbon cycle, which is tightly disciplined by the pulse and step tests of Section 11.2.8.

Figure 11.2:Business-as-usual industrial emissions in CDICE (in GtCO/yr) under the nine combinations of three carbon-cycle calibrations (MMM, MESMO, LOVECLIM) and three temperature calibrations (MMM, HadGEM2-ES, GISS-E2-R); the thin CDICE curves overlap visually, confirming that the BAU emissions path is essentially insensitive to the climate-module calibration because and are exogenous. The thick red and orange curves are the RCP 8.5 and RCP 6.0 scenarios, included as climate-policy reference paths. Reproduced from Folini et al. (2025), Figure 11(a).
11.2.6Two-layer energy balance and radiative forcing¶
A two-layer energy balance model links carbon concentrations to temperature:
where radiative forcing is
Figure Figure 11.3 summarizes the full topology of the climate side: industrial emissions enter the atmospheric carbon stock, leak into the upper and lower ocean reservoirs at calibrated rates, raise radiative forcing through the logarithmic CO term, and warm the atmospheric and ocean temperature layers through the two-layer energy balance.
Figure 11.3:Topology of the CDICE climate side. Total emissions enter the atmospheric carbon box , leak into the upper- and lower-ocean carbon boxes at exchange rates and , and drive radiative forcing through the logarithmic CO relation. The two-layer energy balance maps into the atmospheric temperature via , with governing the heat exchange between atmosphere and ocean. The dashed arrow closes the loop through the damage function back into output (developed in Section 11.2.7). Five climate states form the climate-side block of the DEQN state vector (11.25).
The parameter is determined by the equilibrium climate sensitivity (ECS), defined as the long-run atmospheric warming from a doubling of CO concentration. We treat as a deterministic constant in the baseline model; Section 11.9 promotes it to a learnable Gaussian parameter, with the additive feedback term entering the right-hand side of (11.16) and the coefficient defined in that subsection. ECS is one of the most consequential and uncertain parameters in climate science Roe & Baker, 2007Knutti et al., 2017. Observational and model-based estimates place ECS in a likely (66 %) range of 2.5°C--4°C and a very likely (90 %) range of 2°C--5°C, with a best estimate of approximately 3°C Calvin et al., 2023; ECS uncertainty is one of the largest single sources of variance in the SCC.
11.2.7Damage function: closing the climate--economy loop¶
The damage function is what turns a temperature anomaly back into an output loss, and so it is what closes the economy--climate--damages feedback loop drawn schematically in Figure Figure 11.1. Following the convention in Folini et al. (2025), Online Appendix D, we treat as the damage fraction of gross output (the fraction lost to climate damages, increasing in ), and the abatement-cost fraction from (11.8) as a separate output drain. The two enter additively in net output (11.13); an alternative multiplicative form with retained-output factor is used by Nordhaus (2008).
The workhorse specification is Nordhaus (2008)’s quadratic,
which is relatively benign for moderate warming and is what we use in the deterministic CDICE solve below. Calibrated values are listed in Table Table 11.2. The damage function (11.19) is the most contested object in the IAM literature: at above pre-industrial, Nordhaus--quadratic damages amount to roughly of gross output, which several recent empirical literatures argue is far below realistic central estimates. We therefore treat the damage curvature as one of the two key uncertain parameters in the deep-UQ analysis of Section 11.11 (the other being the equilibrium climate sensitivity).
For the tipping-point branch of the literature, Weitzman (2012) argued that catastrophic thresholds require a steeper damage function,
where is a stochastic tipping-point threshold. We do not solve a Weitzman damage variant in the baseline CDICE-DEQN, but the OLG-IAM of Section 11.12 introduces a stylized tipping risk in the same spirit; the degree of convexity of the damage function is one of the most important determinants of the optimal carbon tax.
11.2.8CDICE: recalibration of the climate module¶
A key contribution of Folini et al. (2025) is a systematic recalibration of the DICE climate module against benchmarks from climate science model archives (CMIP). Their CDICE framework retains the same functional forms as DICE but fits parameters to the four-test protocol summarized in Table Table 11.1.
Table 11.1:CDICE climate-module calibration protocol. The first two tests discipline the carbon-cycle and temperature-response blocks directly; the last two check whether the calibrated reduced-form module remains accurate on out-of-sample and historically realistic forcing paths.
| Test | Target | Use |
|---|---|---|
| 1. Carbon pulse (100 GtC) | Atmospheric retention path | Calibrate carbon cycle |
| 2. CO step | Temperature impulse response | Calibrate temperature block |
| 3. 1% CO/year | Transient climate response | Out-of-sample validation |
| 4. Historical + RCP | Realistic forcing paths | End-to-end validation |
This calibration ensures that the reduced-form climate module is consistent with state-of-the-art earth system models. CDICE also introduces a transparent time-step formulation, , that allows coherent implementation at annual, 5-year, or 10-year resolution within a single generic framework. Figure Figure 11.4 illustrates how much the climate-cycle calibration matters even before the planner makes any decision: under business-as-usual, DICE-2016 and CDICE produce visibly different atmospheric carbon trajectories, and the gap propagates into temperature, damages, and ultimately the SCC.

Figure 11.4:Atmospheric carbon along the BAU path (in GtC, over 200 years from 2015) under the three CDICE carbon-cycle calibrations (CDICE = MMM, CDICE-MESMO, CDICE-LOVECLIM) and the legacy DICE-2016 carbon cycle. Only the carbon-cycle block is varied here; the temperature block is held at the CDICE MMM calibration, since the BAU carbon-stock path does not depend on the temperature calibration to first order. The DICE-2016 path lies systematically above the CMIP-disciplined paths, reflecting that the original DICE carbon cycle overstates atmospheric retention; CDICE-MESMO and CDICE-LOVECLIM bracket the CDICE baseline on the slow-removal and fast-removal sides, respectively. Reproduced from Folini et al. (2025), Figure 15(a).
11.2.9Calibration and initial conditions, in one place¶
The block-by-block model description above introduces a fairly large set of parameters. Table Table 11.2 consolidates the calibration we use throughout the rest of the chapter, lifted from the Online Appendix of Folini et al. (2025). Two CMIP5 alternatives (HadGEM2-ES and GISS-E2-R) are shown alongside the multi-model mean (MMM) so that the deep-UQ analysis of Section 11.11 has a concrete distribution to draw from. We follow the CDICE convention of expressing all carbon quantities in 103 GtC working units: equilibrium and initial carbon stocks and , the initial carbon intensity , and the initial land-use emissions are all on the same scale, which keeps the numerical conditioning of the carbon-cycle and emissions states under control. The factor 103 appears explicitly in the abatement-cost calibration (11.10) to convert back to GtC when it is multiplied by the backstop price; a reader comparing values against raw DICE-2016 numbers (e.g. GtC/yr land-use emissions, GtC atmospheric carbon in 2015) should multiply the table entries by 103 first.
Table 11.2:CDICE baseline calibration used in the deterministic CDICE-DEQN solve. Parameter values follow the Online Appendix of Folini et al. (2025) and are stated on an annual time step ( yr). All carbon quantities () are in CDICE’s 103 GtC working units; multiply by 103 to recover GtC. Two alternative climate calibrations (CDICE-HadGEM2-ES, CDICE-GISS-E2-R) are listed in the temperature block, with their full free-parameter sets and corresponding ECS, since simply varying ECS while holding the rest of the temperature block fixed is not equivalent to using the full CMIP5 calibration Folini et al., 2025. Initial state is for year 2015.
| Block | Parameter | Value | Meaning |
|---|---|---|---|
| Economy | 0.30 | Capital share in Cobb--Douglas output | |
| 0.10/yr | Capital depreciation rate | ||
| 0.015/yr | Pure rate of time preference | ||
| 0.69 | Intertemporal elasticity of substitution | ||
| Emissions & | (103 GtC)/USD | Initial carbon intensity | |
| abatement | -0.0152/yr | Initial decay rate of | |
| 0.001/yr | Curvature of decay | ||
| 0.55 thUSD/tCO | Initial backstop price | ||
| 0.005/yr | Decay rate of backstop price | ||
| 2.6 | Curvature of | ||
| 3.666 | Carbon-to-CO mass conversion | ||
| Land use | (103 GtC)/yr | Initial land-use emissions | |
| 0.023/yr | Decay rate of | ||
| Carbon cycle | 0.054/yr | Atm.--upper-ocean transfer rate | |
| 0.0082/yr | Upper-ocean--lower-ocean transfer rate | ||
| (103 GtC) | Pre-industrial equilibrium masses | ||
| Temperature | (MMM) | 0.137/yr | Atmospheric heat-capacity inverse |
| (MMM) | 0.73/yr | Atm.--ocean coupling | |
| (MMM) | 0.00689/yr | Ocean heat-capacity inverse | |
| (MMM) | 3.45 W/m | Forcing from CO doubling | |
| (MMM) | 1.06 W/m/K | Climate feedback parameter | |
| ECS (MMM) | C | Equilibrium climate sensitivity | |
| HadGEM2-ES | /yr | High-end CMIP5 calibration | |
| , , ECS °C | |||
| GISS-E2-R | /yr | Low-end CMIP5 calibration | |
| , , ECS °C | |||
| Damages | 0.0 | Linear damage coefficient | |
| 0.00236 | Quadratic damage coefficient | ||
| Initial state | 223 T USD | Capital, year 2015 | |
| (103 GtC) | Atm./upper/lower carbon, 2015 | ||
| C | Atm./ocean temp. above pre-industrial, 2015 |
11.2.10The full IAM, summarized¶
Pulling the previous subsections together, CDICE is a deterministic dynamical system on a finite-dimensional state vector that the planner steers with two controls. The endogenous state at date is the sextuple
the exogenous-trend vector is
and the planner’s controls are (equivalently , since investment is determined by the resource constraint together with (11.4)). The transitions are: capital from (11.4) with ; total emissions from (11.12), fed into the carbon cycle (11.14); temperature from (11.16)--(11.17) with forcing (11.18); and net output, hence the resource constraint, from (11.13). The objective is the discounted CRRA-IES felicity sum (11.5) subject to .
That is the entire deterministic IAM. Every primitive named above has a closed-form expression and a calibrated parameter (Table Table 11.2); the only thing left is to find the optimal policy . The model is intrinsically non-stationary. Section 11.3 makes that observation precise; the stationary DEQN of Chapter Chapter 2 needs to be amended before we can solve this system.
11.3Why DICE Breaks the Stationary DEQN¶
This is the technical pivot of the chapter. The stationary DEQN of Chapter Chapter 2 was designed for models whose policy function is a fixed point of a Bellman operator on an ergodic state space. IAMs satisfy neither premise. Three structural features break the stationarity assumption simultaneously, and each must be addressed before the DEQN can be trained at all.
11.3.0.1Time-varying state distributions with no ergodic limit.¶
The endogenous state of a stationary DSGE is the projection of a recurrent Markov chain onto a finite-dimensional vector; the policy function lives on its stationary distribution. In an IAM the analogue object does not exist within the planning horizon. Atmospheric carbon rises from a pre-industrial baseline of GtC to a peak of GtC over a century, then decays over millennia; atmospheric temperature follows with a multi-decade lag and a multi-century relaxation. Within the 300 years the planner cares about, neither variable ever returns to a state it has been in before. The state visited at is therefore not exchangeable with the state visited at , and a time-invariant policy function that depends only on the endogenous state misses the whole point of the exercise: the optimal mitigation effort at a given depends on whether that state was reached on the way up or on the way down. Cf. the curse-of-dimensionality discussion in Section 2.1: it is not the size of the state space that breaks the DEQN here, it is the lack of recurrence.
11.3.0.2Deterministic drift through exogenous trends.¶
Even setting the carbon and temperature stocks aside, the IAM is drifting deterministically. Total factor productivity trends up at a calibrated, time-varying rate; population follows the demographic projection of Nordhaus (2017); carbon intensity falls along the closed-form decay (11.7); land-use emissions decay smoothly (11.11); the backstop price falls (11.9); the exogenous non-CO forcing follows a fitted RCP trajectory; and the abatement-cost level inherits the time dependence of and through (11.10). Seven exogenous trends drive the model even before a shock is introduced. A time-invariant policy can never see them, and replacing them with their long-run averages is exactly the certainty-equivalence move that defeats the purpose of solving the model globally.
11.3.0.3Finite calendar-time horizon.¶
A stationary DEQN trains under a transversality condition: as , the discounted shadow price of capital goes to zero, and the iterative-projection loss inherits that fixed-point structure for free. An IAM is not solved on . The planning horizon is a finite calendar date (the notebooks of Section 11.7 run roughly three centuries from a 2015 start), so transversality is not available and the policy is solved over a finite forward sweep instead.
11.3.0.4Putting it together.¶
These features compound and explain why a time-invariant DEQN of Chapter Chapter 2 cannot be used here without modification. The next two sections operationalize the response: Section 11.4 reorganizes the network inputs to include calendar time, and Section 11.5 states the resulting training algorithm as a labeled diff against the stationary DEQN box of Section 2.3.
11.4What Changes in the DEQN Setup¶
We now translate this into one concrete design choice for the network inputs. The autodiff machinery, the squared-residual structure, and the rest of the training loop of Chapter Chapter 2 carry over unchanged; this is a refactor of what the network sees, not a new solver.
11.4.1Time and trends as states¶
Calendar time itself enters as a state. Because neural networks prefer bounded inputs, we use the monotone time rescaling of Eq. (11.24). Every exogenous trend () is then a deterministic function of , so passing to the network is informationally equivalent to passing the entire trend bundle. Training trajectories begin from the calibrated 2015 state and run forward over the planner’s horizon.
11.5The Non-Stationary DEQN Algorithm¶
The design choice of Section 11.4 translates into a single training algorithm. The body below is a literal diff against the stationary DEQN of Section 2.3: unchanged lines are grayed, new or modified lines are bolded.
One delta against the stationary DEQN box. The simulation step starts from a calibrated initial state and integrates trajectories forward through calendar time, so the pool contains time-stamped states along finite-horizon trajectories rather than draws from an ergodic distribution. With in the input the network learns a time-dependent policy; every other line of the box is the stationary DEQN of Section 2.3 unchanged.
11.5.0.1What replaces transversality.¶
Because the pool is built from forward simulations of length that all start at the same , every trajectory visits the full calendar window and a uniform mini-batch draw from is therefore stratified across calendar time by construction. The missing transversality condition of Section 11.3 is absorbed numerically by choosing the horizon long enough that the discounted contribution of the terminal state falls below the training-noise floor: at the CDICE calibration /yr and the notebooks’ default years, , which is one to two orders of magnitude below the achievable residual root-mean-square at convergence. When the horizon must be short (e.g., the 1D toy of Exercise 11.10), one instead adds an explicit terminal residual to the loss; both options are standard in the finite-horizon DEQN literature.
11.6The Planner’s Lagrangian and FOCs¶
Movement 2 puts the non-stationary DEQN of Section 11.5 to work on the deterministic CDICE economy of Section 11.2. Solving this system with the algorithm of Section 11.5 amounts to writing the planner’s Lagrangian, deriving the first-order and envelope conditions, normalizing them, treating each FOC as a residual, and minimizing the sum of squared residuals on the time-stamped state pool generated by the forward simulation of Section 11.5. This section follows Friedl et al. (2023) and Online Appendix D of Folini et al. (2025).
11.6.0.1Detrending and state vector, in compact form.¶
The model-rendering choices already named in Section 11.4.1 carry over verbatim. Variables that grow with the productivity--population product are rescaled to per-effective-capita units:
Calendar time enters through the bounded rescaling (compatible with the dynamic-programming convention of Traeger (2014)),
with compression parameter . The full DEQN state vector then collects the detrended endogenous CDICE states, the bounded time index, the Bayesian-belief states used in Section 11.9, and a slot for pseudo-state parameters used in the UQ analysis of Section 11.11:
In the deterministic core developed in this and the next section, only the six endogenous-state entries plus are active, i.e. a seven-dimensional input vector; and are appended only in the extensions of Movement 3.
11.6.0.2The Lagrangian.¶
We now derive the equilibrium conditions that the DEQN will be trained against. The derivation follows the standard Lagrangian approach in CRRA-IES form, working directly with the deterministic CDICE primitives of Section 11.2 (the recursive Epstein--Zin refinement is layered on in Section 11.10). Write the Lagrangian with multiplier for the budget constraint , multipliers for the three carbon-reservoir transitions (11.14), multipliers for the temperature dynamics (11.16)--(11.17), and KKT multiplier for the abatement bound . The derivation produces ten equilibrium conditions: a consumption FOC, an abatement FOC, the capital Euler equation, the budget/resource constraint, three carbon-stock envelope conditions, two temperature-envelope conditions, and the abatement upper-bound complementarity. Two of these are enforced algebraically (the static consumption and abatement FOCs); the remaining eight become the DEQN residuals of Section 11.7.
11.6.0.3Qualitative overview.¶
Taking derivatives of the Lagrangian with respect to the controls yields:
w.r.t. : the marginal utility of consumption equals the shadow price of the budget, .
w.r.t. : the shadow value of capital today equals the discounted expected marginal value tomorrow, .
w.r.t. : the marginal abatement cost equals the shadow value of reduced emissions (plus the complementarity term if ).
11.6.0.4Envelope theorem.¶
Since the FOC for involves , which cannot be computed analytically, we apply the envelope theorem. It provides derivatives of the value function with respect to current states, in particular , , , which are then shifted forward one period and substituted back into the FOCs.
11.6.0.5Capital Euler equation.¶
Combining the FOCs and envelope conditions yields:
where is the return on capital inclusive of climate damages. The SCC also appears through the shadow price of atmospheric carbon:
This is a shadow value per unit of atmospheric carbon stock. The emissions-based SCC in (11.1) additionally includes the marginal loading of a unit of emissions into and the carbon-to-CO unit conversion. At the optimum, the marginal abatement cost equals the carbon tax equals the emissions SCC after these conversions.
11.6.0.6Normalization of multipliers.¶
Over a 300-year horizon, and can move the natural scale of marginal utilities and multipliers substantially, with the direction and magnitude depending on the IES through . Such scale drift makes network outputs and gradients harder to optimize stably. Following the detrending logic of (11.23), all multipliers, the budget multiplier, the abatement-bound multiplier, and the five climate envelope multipliers alike, are divided by . The argument for the climate multipliers tracks the budget-multiplier case via the envelope conditions of Paragraph and is spelled out in Online Appendix D of Folini et al. (2025); we adopt the result here:
and analogously for the remaining multipliers , , and . The normalization induces an effective discount factor that absorbs the trend growth in the per-effective-capita Euler equation,
where and are annual log changes. Equation (11.29) mirrors Equation (38) of Online Appendix D of Folini et al. (2025): the population term enters linearly because enters the felicity weight linearly, while the productivity term inherits the exponent from the per-effective-capita rescaling of consumption. All intertemporal equations below use in place of . For a non-annual time step, replace by and by their per-period analogues.
11.6.0.7Sign convention for the climate multipliers.¶
We adopt the value-derivative convention throughout the script: each climate multiplier is the (normalized) partial derivative of the value function with respect to the corresponding climate state. Because extra atmospheric carbon lowers welfare, is non-positive at the optimum, which is why the stock SCC carries a minus sign, . The companion implementation in dice_2p_surrogate_lib.py stores the positive marginal damage as a network output for numerical conditioning and flips the sign explicitly inside each residual; the algebra below uses the script convention, so the reader who compares the equations to the code will see one extra sign flip per carbon-multiplier term.
11.6.0.8Symbol cheat-sheet for the multipliers.¶
Before writing the FOCs and the loss, Table Table 11.3 collects the multipliers that the DEQN learns and their role; subsequent equations use the hat-normalized form throughout.
Table 11.3:Normalized Lagrange multipliers in the CDICE--DEQN. All values are divided by relative to the raw multipliers, so the hatted versions inherit the per-effective-capita scale that the network outputs see. The atmospheric carbon multiplier carries the SCC up to the marginal-utility denominator: .
| Symbol | Multiplier on | Sign at optimum | Network output? |
|---|---|---|---|
| _t | Budget constraint | yes (softplus) | |
| ^_t | Abatement upper bound | no (implied, Eq. (11.39)) | |
| ^_t | Atmospheric carbon transition | yes (stored as via softplus) | |
| ^_t | Upper-ocean carbon transition | yes (linear) | |
| ^_t | Lower-ocean carbon transition | yes (linear) | |
| ^_t | Atmospheric temperature transition | yes (linear) | |
| ^_t | Ocean temperature transition | yes (linear) |
11.6.0.9Key FOCs in normalized form.¶
After normalization, the most important first-order conditions become (see Online Appendix D of Folini et al. (2025) for the complete set of 14 equations):
Equation (11.32) is the capital Euler equation: it equates the marginal cost of saving one additional unit today (left) to the discounted marginal benefit tomorrow (right), which now includes a term from the atmospheric carbon envelope () because higher capital increases output and hence emissions.
11.6.0.10Envelope conditions.¶
Convention reminder. As stated in Section 11.2.1, CDICE is calibrated on an annual time step and the coefficients in Table Table 11.2 are annual rates; consequently no multipliers appear in either the dynamics (11.14), (11.16)--(11.17) or in the FOC residuals below.
Differentiating the Lagrangian with respect to state variables and shifting forward one period yields the shadow prices of the climate stocks. For example, the atmospheric carbon envelope is:
This equation says that the current shadow price of atmospheric carbon () must equal the discounted future effects through three channels: persistence in the atmosphere ( term), diffusion into the upper ocean ( term), and radiative forcing on temperature ( term). It is the existence of these climate multipliers that distinguishes the IAM from the purely economic models of Chapters Chapter 2--Chapter 4.
11.6.0.11Fischer--Burmeister complementarity for abatement.¶
The abatement rate is bounded above by 1 (full abatement), giving the KKT condition:
which is non-smooth at . As in the borrowing-constraint treatment of Chapter Chapter 5 (Section Section 5.4), we replace it with the Fischer--Burmeister smooth approximation:
with the same regularization parameter used in Chapters Chapter 3--Chapter 5. In CDICE-DEQN we take , equivalent to the IRBC chapter’s under its convention; the trained policy is insensitive to the choice in the range 10-10 to 10-4. At the zero set of coincides with the positive axes in the -plane, enforcing the original complementarity exactly but the function is non-differentiable at the origin; with the function is differentiable everywhere at the cost of a slight relaxation of exact complementarity.
11.7From FOCs to a Single Loss¶
The Lagrangian of Paragraph produces ten equilibrium conditions: the consumption FOC (11.30), the capital Euler (11.32), the abatement FOC (11.33), the budget/resource constraint , the three carbon-stock envelopes (one of which is the atmospheric-carbon envelope (11.34)), the two temperature-layer envelopes, and the Fischer--Burmeister abatement complementarity (11.36). In the DEQN solver two of these ten are enforced exactly by algebraic recovery rather than as squared residuals: the consumption FOC is inverted to yield from , and the abatement FOC is solved for and the resulting implied multiplier is fed straight into the Fischer--Burmeister condition. What remains is an eight-residual sum-of-squares loss with eight network outputs, structurally identical to the stationary DEQN of Chapters Chapter 2--Chapter 3. The only substantive difference is that the network must learn the shadow prices of all five climate state variables (three carbon stocks and two temperature layers) in addition to the economic choices, so that the planner has a gradient signal for how today’s decisions propagate through the carbon cycle and the energy balance into future damages.
11.7.0.1Policy network specification.¶
The policy function approximated by the neural network outputs an eight-dimensional vector,
comprising two choice variables (, ), the consumption shadow price , and the five normalized climate multipliers. Note that the abatement KKT multiplier is not a network output: it is recovered algebraically inside the loss (see below). A key difference from the stationary DEQN of Chapters Chapter 2--Chapter 3 is that the network must learn the shadow prices of all climate constraints, not just the economic choices. Without the climate multipliers, the planner would have no gradient signal about how today’s decisions propagate through the carbon cycle and temperature dynamics into future damages.
11.7.0.2Bounds and positivity.¶
The output activations of are chosen so that the bound and positivity constraints of the model hold for every input, eliminating the need for additional residuals. The capital level , the consumption shadow , and the abatement rate are each passed through a softplus, which guarantees , (so consumption recovered via (11.38) is positive), and exactly. The upper bound is enforced jointly by the Fischer--Burmeister condition at the implied multiplier (11.39) and by a small quadratic upper-bound penalty added to the training loss. The atmospheric-carbon shadow is stored in the implementation as a positive marginal damage (see the sign-convention note in Paragraph) and is output through a softplus; the remaining climate multipliers are unconstrained and use linear output activations.
11.7.0.3How is consumption determined?¶
The consumption FOC (11.30) is enforced exactly by inversion rather than as a residual: given the network’s prediction of , consumption is recovered algebraically as
so is not itself a network output. Positivity of is guaranteed because the implementation passes through a softplus activation, so for every input.
11.7.0.4How is the abatement multiplier determined?¶
The same trick handles the abatement FOC (11.33): rather than have the network output and impose the FOC as a separate residual, we solve the FOC for and treat the resulting implied multiplier as a deterministic function of the other network outputs. Setting in (11.33) yields
Plugged into the Fischer--Burmeister condition (11.36), this is the residual below. Two facts come for free. First, whenever holds and the smoothing parameter is small, the abatement FOC also holds automatically, because couples the implied multiplier to the slack . Second, the network output dimension drops from nine to eight, which improves training stability: the network no longer has to discover that is exactly the right algebraic combination of .
The network architecture uses two hidden layers with 1024 units each, SELU activation, and the Adam optimizer with learning rate 10-5. Training alternates between broad sampling (Phase 1) and endogenous simulation (Phase 2), as described in Chapter Chapter 3.
11.7.0.5The 8 loss components.¶
Each remaining equilibrium condition from Paragraph becomes a residual , and the network is asked to drive every to zero simultaneously along simulated paths. The mapping is one-for-one: is the capital-Euler FOC (11.32); is the budget constraint that closes (11.4); , , are the three carbon-reservoir envelope conditions, of which is (11.34); and are the two temperature-layer envelopes; and is the Fischer--Burmeister smoothing (11.36) of the KKT slack on , evaluated at the implied multiplier (11.39). The consumption FOC (11.30) and the abatement FOC (11.33) are enforced exactly via the inversions in (11.38) and (11.39), which is why the loss list contains eight entries instead of nine. Written out, the eight components are:
Loss components -- enforce intertemporal optimality and feasibility, -- are the envelope conditions that price the five climate state variables, and jointly enforces the abatement FOC (via the implied multiplier) and the upper-bound complementarity .
11.7.0.6Total loss.¶
The DEQN loss aggregates all residuals along a simulated path:
This is the same sum-of-squared-residuals structure as the -country IRBC model of Chapter Chapter 3, but with 8 equations per time step instead of the IRBC’s ( Euler equations, Fischer--Burmeister conditions, and one aggregate resource constraint).
11.7.0.7State evolution.¶
To evaluate the loss along a simulated path, the full state vector (11.25) must be propagated forward. In CDICE the next-period state is:
where:
comes from the network output (11.37) (choice variable);
, , , , are computed from the transition equations of Section Section 11.2 (carbon cycle and temperature dynamics);
the Bayesian belief states and are updated via the conjugate posterior (11.58)--(11.59) once the period- temperature observation is realized;
the bounded time index advances as , the image of the calendar increment under the time-rescaling (11.24);
the pseudo-state parameters are held fixed within an episode and re-sampled across episodes (Section Section 11.11).
All deterministic transitions are differentiable; stochastic shock draws are handled via reparameterization / common random numbers, so the simulate-then-backpropagate loop can be executed end-to-end with automatic differentiation.
This is the deterministic CDICE-DEQN solver in its entirety. Companion notebook 02_DICE_DEQN_Library_Port.ipynb trains it against the CDICE library reference solution of Folini et al. (2025); the verification gate inside that notebook is the natural stopping point for a reader who wants only the deterministic core.
11.8From CDICE to Stochastic IAMs¶
The deterministic CDICE-DEQN of Section 11.7, together with the AR(1) productivity extension developed in the remarkbox below, is the right pedagogical anchor because it contains every mechanical component of an integrated assessment model: capital accumulation, emissions, carbon diffusion, temperature dynamics, damages, abatement costs, and the SCC as a shadow price. It is not yet the object one wants for quantitative climate-policy research. Three features are still missing.
First, climate policy is an intrinsically stochastic problem. Productivity, carbon intensity, damages, climate feedbacks, and tipping thresholds are not known constants. Once they are stochastic, a carbon tax is not a path but a state-contingent policy. Second, long-run climate risk makes time-additive CRRA preferences too restrictive: the intertemporal elasticity of substitution and risk aversion should be separate parameters. Third, climate policy is distributional. The representative-agent SCC answers a marginal pricing question, but an implementable policy also asks which cohorts pay the tax and which cohorts receive the transfers. This is the point at which the chapter moves from representative-agent DICE to stochastic overlapping-generations IAMs.
The transition is smooth if one keeps the computational object fixed. In every case the neural network approximates a policy map
and the loss is still a sum of normalized equilibrium residuals. The only changes are the variables appended to and the conditional expectations appearing in the residuals. Table Table 11.4 summarizes the sequence.
Table 11.4:The layers of the climate-economy pipeline used in the remainder of the chapter. Each layer is a small extension of the previous one; no new numerical paradigm is introduced after the deterministic CDICE-DEQN.
| Layer | Economic question | Computational change |
|---|---|---|
| Deterministic CDICE (Section 11.7) | What is the globally optimal abatement path and SCC at the baseline calibration? | Time-stamped DEQN; eight residuals; horizon chosen so discounting absorbs transversality. |
| Stochastic DICE (AR(1) + GH quadrature, see the productivity-shock remarkbox below) | How do shocks alter the SCC distribution? | Add shock states; replace future terms by Gauss--Hermite expectations. |
| Bayesian learning on ECS (Section 11.9) | How does learning about climate sensitivity alter the SCC distribution? | Add belief mean and belief variance as states; one signal equation; conjugate Gaussian update. |
| Epstein--Zin DICE (Section 11.10) | How do risk aversion and IES separately price climate tails? | Add the value level as a network output; add one recursion residual and an EZ continuation-value weight. |
| Deep UQ (Section 11.11) | Which uncertain parameters drive SCC variation? | Treat parameters as pseudo-states; fit a GP surrogate for the QoI; compute Sobol, Shapley, and univariate effects. |
| Stochastic OLG-IAM (Section 11.12) | Can carbon taxes be welfare improving and Pareto improving across cohorts? | Treat tax coefficients and transfer shares as pseudo-states; fit GP surrogates for cohort welfare; solve constrained policy design on the surrogate. |
11.9Bayesian Learning About Climate Sensitivity¶
11.9.0.1Why ECS is the natural learning state.¶
The equilibrium climate sensitivity (ECS), defined as the long-run atmospheric warming from a doubling of CO, is the single most consequential and most uncertain parameter in the climate side of an IAM. Observational, paleoclimate, and model-based estimates place ECS in a likely (66%) range of roughly 2.5--4°C and a very-likely (90%) range of 2--5°C Sherwood et al., 2020Knutti et al., 2017Roe & Baker, 2007, and ECS uncertainty is the largest single contributor to SCC dispersion across model variants. Crucially, ECS is partially identified from temperature realizations conditional on emissions and forcing: a Bayesian planner who observes temperature paths can therefore update her posterior period by period, and the policy that maximizes ex-ante welfare conditions on the current posterior rather than on a fixed point estimate.
11.9.0.2How learning enters the state.¶
Promote the climate-feedback parameter in (11.16) to a stochastic object by adding the feedback term to the right-hand side, where is a calibrated coupling coefficient (taken from Friedl et al. (2023)) and is a per-period draw under the planner’s posterior over the unknown climate-feedback deviation. The unknown itself is time-invariant; the subscript indexes the period in which the subjective draw enters the temperature equation, and the planner’s posterior moments shift over time as new temperature observations arrive. The planner observes the temperature-residual signal
and conjugate Gaussian--Gaussian updating delivers the posterior
which the planner takes as two additional laws of motion for the belief states . These two states occupy the slots already reserved in the augmented state vector (11.25). Equations (11.58)--(11.59) are the Kalman update for a scalar linear-Gaussian state-space model with observation gain and noise variance ; cf. Bishop (2006) [§ 13.3] for the generic derivation. The DEQN algorithm of Section 11.5 is unchanged: the network simply receives two more inputs and learns a richer policy.
11.9.0.3Where this sits in the literature.¶
Bayesian learning about climate parameters in an integrated assessment frame has a long pedigree. Kelly & Kolstad (1999) and Kelly & Tan (2015) establish the basic Kelly--Kolstad result that learning takes decades to centuries in calibrated DICE-like settings, and that the tradeoff between mitigation (which lowers temperature variance) and information (which requires informative temperature paths) is sharp. Leach (2007) and Webster et al. (2008) sharpen the slow-learning result and quantify the policy errors induced by treating uncertainty as resolved too quickly. On the dynamic-programming side, Cai & Lontzek (2019) solve a stochastic-DICE variant with tipping-point hazards and recursive preferences. The robust-control program of Anderson et al. (2014), Barnett (2023), Barnett et al. (2023), and Barnett et al. (2020) addresses a complementary question (planner ambiguity over the data-generating process), and modern deep-learning solutions are the natural computational companion because tensor-product grids over belief states are infeasible at realistic state-vector sizes.
11.9.0.4Headline result from the UQ literature.¶
Friedl et al. (2023) solve the joint stochastic-DICE--Bayesian-learning DEQN with the methodology of this chapter and find two qualitative features that survive across the calibration cloud.[1] First, ECS uncertainty is largely resolved within roughly ten years of optimal policy: the posterior variance shrinks by an order of magnitude over the first decade of the planner’s horizon, even though the absolute posterior mean takes longer to settle. Second, the SCC under learning is roughly half the no-learning SCC for moderate true ECS values, and roughly the same as the no-learning SCC at the upper tail of the ECS distribution; learning is a strong substitute for precautionary mitigation in the moderate-ECS regime, and a weak substitute in the tail-ECS regime. The asymmetry is policy-relevant: the value of waiting to learn falls sharply once the planner suspects she is in the tail. The broader teaching point is that uncertainty is not automatically a reason to abate more: its policy effect depends on whether the uncertainty is static, learnable, or associated with irreversible tail risk. Figure Figure 11.5 illustrates the two qualitative features.
Figure 11.5:Schematic of the two qualitative features reported by Friedl et al. (2023). Left: posterior variance relative to its prior value, on a logarithmic scale. The variance falls by roughly an order of magnitude over the first decade, mirroring the Kelly--Kolstad slow-learning result but accelerated by the deeper signal--noise ratio of the modern climate calibration. Right: as a function of the true ECS, with and without Bayesian learning. Learning approximately halves the SCC at moderate ECS values where uncertainty is the dominant driver of precautionary abatement, but converges to the no-learning curve at the upper tail where the underlying physical damage dominates. Curves are illustrative; the magnitudes are those quoted in the body text.
11.10Epstein--Zin Preferences¶
11.10.0.1Why recursive preferences for climate.¶
The time-additive CRRA-IES aggregator (11.5) ties risk aversion and intertemporal substitution together. Climate policy is exactly the environment in which this restriction is least attractive. A planner may want a high IES to govern intertemporal substitution across long horizons, and a separate high coefficient of relative risk aversion to price low-probability climate disasters. Recursive Kreps--Porteus preferences, following Epstein & Zin (1989) and Weil (1989), implement this separation.[2]
Working with the normalized per-capita value and per-capita consumption , and writing for the one-period Epstein--Zin discount factor, the recursion is
with the usual logarithmic limits when or , subject to the same budget constraint, capital-accumulation law, and climate dynamics as before.
11.10.0.2What changes in the DEQN loss.¶
The value level becomes an additional network output, paired with a ninth residual that enforces the recursion (11.60):
In the deterministic CRRA-IES core of Section 11.7, never appears explicitly, which is why eight residuals suffice there. The Euler and costate residuals of Paragraph keep their deterministic form but receive a Bansal--Yaron certainty-equivalent weighting inside each conditional expectation. It is convenient to write the one-step recursive-pricing kernel as
where inherits the deterministic growth normalization of (11.29). In the code, (11.62) is just a multiplicative weight on next-period marginal-value terms; the certainty-equivalent operator inside the Kreps--Porteus aggregator becomes a second nested expectation. The DEQN loss inherits one extra Gauss--Hermite quadrature step and one extra network output, but no new algorithmic ingredient.
11.10.0.3Interpretation for the SCC.¶
Crost & Traeger (2013) and Crost & Traeger (2014) establish the analytic baseline: in a deterministic IAM, decoupling risk aversion from the IES changes the optimal carbon tax only when stochastic risk is present, but the change can be quantitatively large once it is. Jensen & Traeger (2014) and Traeger (2023) Traeger (2021) extend the result to closed-form ACE-class settings and show that for reasonable risk aversion above , the SCC roughly doubles relative to CRRA; Cai & Lontzek (2019) reach the same conclusion in a fully stochastic DICE variant. Intuitively, recursive preferences change the SCC because carbon emissions affect the distribution of long-run consumption, not only its mean: if damages create low-consumption tail states, a high raises the SCC through the disaster-insurance channel. The sign of the IES effect depends on which shock dominates: in TFP-driven economies higher dampens the SCC because consumption smoothing absorbs the productivity risk, whereas in temperature-driven economies higher amplifies the SCC because the planner cares more about late-horizon consumption losses. Bansal et al. (2016) make the asset-pricing case for the same channel: long-run temperature shifts price into expected returns through the EZ aggregator, and ignoring them understates the welfare cost of carbon emissions. This is why stochastic DICE with Epstein--Zin preferences is a better teaching object than deterministic DICE for climate-finance questions: it connects welfare, tail risk, and asset-pricing logic in a single equilibrium loss.
11.11Deep Uncertainty Quantification via Surrogates¶
Deep UQ answers a different question from solving one stochastic IAM. The object is now a scalar quantity of interest,
where collects uncertain structural parameters: the ECS or its prior mean , the prior variance , the pure rate of time preference , the IES , risk aversion , the damage curvature , and any tipping parameters included in the experiment. Direct global sensitivity analysis would require solving the IAM thousands of times. Deep UQ replaces this infeasible outer loop by two amortizations.
11.11.0.1Amortization 1: parameters as pseudo-states.¶
The pseudo-state trick of Friedl et al. (2023) collapses the outer loop into a single DEQN training pass. Uncertain parameters are appended to the network’s input,
held fixed within each simulation episode and re-sampled across episodes from a design distribution . One trained network therefore approximates the policy function for every in ; evaluating any new requires only a forward pass. For very large pseudo-state dimensions the active-subspace methods of Section 9.5 compress before the next step. This is the same idea as the parameterized policy networks in Chapter Chapter 10; here the target is not an SMM criterion but an SCC distribution.
11.11.0.2Amortization 2: a GP for the quantity of interest.¶
After training, the DEQN is evaluated at a design set and the corresponding QoI values are computed by forward simulation. Fit a Gaussian-process surrogate
The GP is cheap enough to evaluate millions of times, so the expensive IAM is no longer called inside Sobol, Shapley, or univariate-effect estimators. Bayesian active learning improves the design by adding points where the GP posterior uncertainty is largest or where integrated posterior variance is most reduced, following the toolkit of Chapter Chapter 9 (see Figure Figure 10.1 and Table Table 10.1).
11.11.0.3Sobol, Shapley, univariate effects.¶
Three complementary global sensitivity indices answer different questions about how drives the SCC. The first-order Sobol index of Sobol (2001) measures the share of output variance explained by alone,
and the total-effect index captures both direct and interaction effects,
For independent inputs the sum to at most one, while the can exceed one in the presence of interactions; equality characterizes additive models. Shapley effects, introduced into sensitivity analysis by Owen (2014) and developed further by Song et al. (2016) and Iooss & Prieur (2019), allocate across parameters via cooperative-game averaging over all subsets of other parameters Shapley, 1953, sum exactly to (raw) or one (normalized), and handle correlated inputs cleanly. Univariate-effect plots show the conditional mean as varies and capture the directional response that Sobol indices average over. Saltelli & D'Hombres (2010) and Saltelli et al. (2008) give the standard estimators and best-practice warnings.
The reason this pipeline is the only feasible route is computational: direct Monte Carlo on Sobol or Shapley indices requires to evaluations of the structural model at fresh draws. Even at one DEQN solve per parameter vector, that price tag is several core-decades. The DEQN-with-pseudo-states amortizes one loop, and the GP surrogate amortizes the other; the sensitivity indices are then computed on the GP rather than on the IAM.
11.11.0.4Empirical headline.¶
Friedl et al. (2023) apply the pipeline to a stochastic DICE variant with Epstein--Zin preferences and Bayesian learning, and find that two ingredients dominate the SCC variance across 2020--2100: the mean of the ECS belief (roughly 50--70% of the total-effect Sobol share) and the curvature parameter of the damage function (roughly 15--25%).[3] Together these account for 70--90% of the SCC variance. Risk aversion contributes a few percentage points; the pure rate of time preference and the IES contribute negligibly once damage curvature is conditioned on. The policy lesson is that under deep uncertainty the SCC should be reported as a distribution, not a point estimate, and that climate-policy design should target tail insurance against the upper ECS--damage corner rather than precision over the central calibration. Figure Figure 11.6 sketches the resulting variance decomposition.
Figure 11.6:Schematic of the total-effect Sobol shares of variance reported by Friedl et al. (2023). Midpoints reflect the ranges quoted in the text (ECS mean 50--70%, damage curvature 15--25%), with horizontal error bars on the two leading parameters indicating the spread across horizon dates and damage-function specifications. The shape, two parameters carrying almost the entire variance, is what motivates the tail-insurance framing in the closing paragraph.
11.12Constrained Pareto-Improving Carbon Tax in OLG-IAMs¶
The SCC analysis of Section 11.11 is still the marginal welfare cost of one extra ton of carbon to a representative agent. Climate policy, however, redistributes welfare across cohorts: today’s workers pay abatement costs while tomorrow’s households inherit a cooler planet. A Pareto-improving carbon tax must transfer enough revenue back to current cohorts that no generation is worse off than under business-as-usual. This section closes Movement 3 by walking through the constrained-Pareto OLG-IAM of Kübler et al. (2026), reusing the DEQN-with-pseudo-states machinery of Section 11.11 and the GP surrogate of Chapter Chapter 9. The Pareto-improvement criterion is closely related to the social-security reform literature Krueger & Kubler, 2006, to recent work on intergenerational climate policy Karp et al., 2024Kotlikoff et al., 2021, and to the constrained-optimal-tax frontier of Douenne et al. (2024).
11.12.0.1Notation reset for this section.¶
The OLG-IAM uses different conventions than the representative-agent CDICE block of Section 11.2, following Kübler et al. (2026), and we summarize the differences here so the reader is not surprised. now denotes the retained-output factor, so net output is rather than . is the carbon tax (a per-tCO price); to avoid clashing with the transformed-time variable of Section 11.3, this section uses for the tax throughout, in line with the price-level interpretation. denotes the per-period emissions flow (in GtC), and is cumulative emissions through date ; this is the convention of the climate-emulator literature Dietz & Venmans, 2019 and of the companion paper, and it is the source of the section’s frequent “cumulative-emissions tax” phrasing. Finally, the policy vector that the planner ultimately optimizes over is , the joint vector of tax-rule coefficients and cohort transfer shares defined in Step 1 below.
11.12.0.2From CDICE to a TCRE emulator.¶
The OLG-IAM uses a much simpler climate side than the 5-state CDICE module of Section 11.2 (three carbon stocks plus two temperature layers). Once the planner’s horizon is converted to cumulative-emissions form , the linear Transient Climate Response to cumulative carbon Emissions (TCRE) approximation collapses the carbon-cycle and energy-balance machinery to a single algebraic relation Dietz & Venmans, 2019, which removes five climate states from the planner’s optimization. The simplification is essential: it is what makes the OLG state space (12 cohort assets + 5 climate / shock states + pseudo-states) tractable end-to-end on a GPU. The reader who finds the change abrupt should treat the TCRE relation as a reduced-form summary of the same physics that drove Section 11.2.5--Section 11.2.6, fitted directly to long-run paths rather than block-by-block. Figure Figure 11.7 contrasts the two climate sides.
Figure 11.7:Climate side of CDICE versus TCRE. The 5-state CDICE module on the left, in which atmospheric carbon, two ocean carbon reservoirs, atmospheric temperature, and ocean temperature all enter the planner’s state, is collapsed in the OLG-IAM to a single algebraic relation between cumulative emissions and atmospheric temperature, . The simplification trades fidelity to short-run climate dynamics for tractability of the 12-cohort heterogeneous-agent state space and is what makes the bilevel policy search of Section 11.12 end-to-end feasible.
11.12.1The OLG-IAM Model¶
The model features overlapping generations of selfish agents (ages 20--80 in 5-year periods), a competitive firm, and a simplified, cumulative-emissions climate module in the spirit of Dietz & Venmans (2019):
Technology: Output is with retained-output damage factor and net-of-abatement-cost factor ; emissions are with stochastic carbon intensity ; the period resource constraint is .
Households: Each agent maximizes (where is the household CRRA risk-aversion coefficient, distinct from the climate-chapter notation for emissions intensity) subject to the budget constraint , where is the transfer from carbon tax revenue and runs over all cohorts alive at (newborns included).
Climate: The climate emulator imposes a near-linear relationship between cumulative emissions and atmospheric temperature, where is cumulative carbon, augmented by a stochastic tipping mechanism: damages depend on relative to a threshold via a Weitzman-type retained-output factor that becomes steeply convex once approaches .
Stochastic shocks: Carbon intensity follows an AR(1) with time-varying persistence; the tipping threshold follows a bounded random walk that becomes absorbing once it has been crossed.
The household Euler equation takes the standard form for , and market clearing requires that aggregate savings equal the capital stock: . Figure Figure 11.8 simulates this model without policy intervention; it fixes the business-as-usual (BAU) baseline against which every Pareto-improving policy below is benchmarked, and supplies the cohort-by-cohort participation constraints for the constrained policy search.

Figure 11.8:Business-as-usual baseline for the 12-cohort stochastic OLG-IAM of Kübler et al. (2026). Without policy intervention the median warming reaches roughly C over the 150-year horizon, and the upper tail of damages is substantially larger than the mean. Every Pareto-improving policy below is benchmarked against this baseline, which also supplies the participation constraints for the constrained policy search. Figure extracted from Kübler et al. (2026).
11.12.2The 3-Step ML Pipeline¶
Finding an optimal carbon tax rule in this OLG economy is a bilevel optimization problem: the outer level searches over tax parameters, and the inner level solves the full stochastic general equilibrium for each candidate tax. Kübler et al. (2026) decompose this into three steps, summarized in Figure Figure 11.9:
Figure 11.9:Three-step machine-learning pipeline for constrained carbon-tax design. The DEQN amortizes equilibrium solution across tax parameters, the GP surrogate maps policy parameters to welfare and cohort utilities, and the final optimization imposes the Pareto constraints on the surrogate.
11.12.2.1Step 1: DEQN with pseudo-states.¶
The tax-rule coefficients and the transfer shares are appended to the state of the neural network as pseudo-states. The transfer shares are non-negative weights satisfying , with cohort ’s lump-sum transfer given by from the government’s resource constraint . The simplex constraint is enforced by sampling unconstrained logits and applying a softmax before feeding into the network, so the DEQN never sees an infeasible transfer profile. All cohorts alive at , including the newborn cohort, receive a transfer. The number of tax parameters depends on the rule: a simple linear rule on cumulative emissions has (so a 14-dimensional pseudo-state vector together with the 12 transfer shares), and a richer rule that adds dependence on carbon intensity and tipping has (a 16-dimensional pseudo-state vector with the 12 shares). The DEQN learns the equilibrium for all candidate tax-and-transfer configurations at once, so that simulating any requires only a forward pass. The network architecture, optimizer schedule, and training-pool design follow Kübler et al. (2026) verbatim; the exact configuration is documented in the companion repository linked at the end of this section.
11.12.2.2Step 2: GP surrogate.¶
At each design point , the trained DEQN is simulated to obtain Monte-Carlo estimates of expected lifetime utility for the 40 tracked cohorts (12 alive at plus 28 future cohorts born during the planner’s 150-year horizon). Independent GPs are then fitted to map to expected aggregate welfare and to each of the 40 cohort welfares . The design itself uses Latin-hypercube sampling augmented with Bayesian active learning: the size scales with the dimension of , with roughly 500 points sufficient for the 14-dimensional “linear-in- + transfers” specification (Section 5.3 of Kübler et al. (2026)) and roughly 800 points for the 16-dimensional “richer rule + transfers” specification (Section 5.4). Figure Figure 11.10 shows the resulting welfare surface for the two-parameter linear-in-cumulative-emissions rule, with transfer shares held at the Pareto-optimal solution: the contour exposes the low-dimensional ridge along which intercept and slope trade off cleanly, and on which the Step-3 optimizer searches.

Figure 11.10:Gaussian-process welfare surrogate over the two-dimensional tax-parameter slice of the linear-in-cumulative-emissions rule, with transfer shares held at the Pareto-optimal solution. The contour exposes the low-dimensional welfare surface on which the constrained optimizer of Eq. (11.68) searches once the DEQN has amortized the equilibrium solve. Figure extracted from Kübler et al. (2026).
11.12.2.3Step 3: Constrained optimization.¶
The planner solves
where is the business-as-usual (BAU) welfare of cohort and is the standard simplex on shares. The Pareto constraint ensures that no generation is worse off; whenever the welfare-maximizing lies strictly inside the feasible polytope (which is the case in every scenario reported below) it is also strictly Pareto-improving for at least one cohort, so the weak constraint and the textbook strict-improvement requirement coincide at the optimum. Because each evaluation of and is a forward pass through the trained GP rather than a fresh DEQN simulation, the constrained search reduces to a sequence of small SLSQP problems (the paper uses 500 random restarts of scipy.optimize.minimize) that complete in seconds. By contrast, replacing the surrogate with brute-force re-solves of the full SOLG IAM at every candidate would require on the order of tens of thousands of core-hours per candidate, which is the comparison the paper draws against traditional methods.
11.12.3Results: Why Transfers Matter¶
The unconstrained welfare-maximizing cumulative-emissions tax is the natural benchmark. With a linear rule and a fixed declining transfer scheme , the policy cuts emissions aggressively, stabilizes mean warming around , and raises aggregate social welfare by about in consumption-equivalent terms. But it imposes losses of up to roughly on initial generations: it is therefore welfare-improving in the social-welfare-function sense, but not Pareto improving. Figure Figure 11.11 shows the failure: the welfare-gains panel records the losses for transition generations that the social-welfare-function aggregate hides.

Figure 11.11:Welfare-improving but not Pareto-improving cumulative-emissions tax with a fixed exogenous transfer scheme. The policy strongly reduces climate risk and raises aggregate welfare by about in consumption-equivalent terms, but the welfare-gains panel shows losses for transition generations. Figure extracted from Kübler et al. (2026).
Endogenizing the transfer shares changes the conclusion. With the same simple tax base and an optimized transfer simplex, Kübler et al. (2026) report the optimized coefficients[4]
together with transfer shares
which sum to one up to rounding. Figure Figure 11.13 plots this transfer profile against cohort index; the non-monotone shape is what allows a less aggressive cumulative-emissions tax to satisfy the Pareto constraint at every age, and it is the single most informative graphical summary of the constrained-optimal-policy step. The negative intercept is not a subsidy in practice: the planner’s horizon starts well into the industrial era at a strictly positive cumulative-emissions stock , so the effective tax is positive for every relevant along the optimum. The negative intercept simply registers that the linear-in- rule undershoots a constant carbon price near and ramps up roughly proportionally to cumulative emissions thereafter. The combined policy makes every tracked cohort weakly better off than under BAU. The aggregate welfare gain is more modest than under the unconstrained optimum, at about in consumption-equivalent terms, but the right tail of damages is truncated: the 99th percentile of damages falls to roughly of output rather than about under BAU. Figure Figure 11.12 reports the full result. Comparing its welfare-gains panel with that of Figure Figure 11.11 is the section’s headline: a lower, simpler tax combined with an optimized transfer system shifts every cohort weakly into the gains region.

Figure 11.12:Pareto-improving cumulative-emissions tax with optimized intergenerational transfers, at the coefficients of (11.69)--(11.70). The tax is less aggressive than the unconstrained rule, but the optimized transfer system shields current cohorts while preserving climate-risk reduction for future cohorts. Aggregate welfare rises by about . Figure extracted from Kübler et al. (2026).
Figure 11.13:Optimized transfer-share profile across the 12 cohorts alive at , drawn directly from (11.70). The profile is decidedly non-monotone: the largest shares go to cohorts 1 (oldest), 5, and 8, which are precisely the cohorts the participation constraint binds most tightly for under the un-transferred tax of Figure Figure 11.11. The non-monotone shape is what allows a less aggressive cumulative-emissions tax to satisfy Pareto improvement at every age.
The richer rule of Section 11.12 adds carbon intensity and a tipping-state statistic,
where is the climate-tipping state of the model (built from the proximity of to the stochastic threshold and the absorbed-tipping flag). Its optimized coefficients are
with the associated aggregate welfare gain rising only from about to about . The cohort-by-cohort welfare profile (not plotted; see Kübler et al. (2026) for the figure) again keeps every cohort weakly above its BAU baseline, and the marginal welfare improvement from the extra two policy-state coefficients is small. This is the substantive headline of Kübler et al. (2026): once intergenerational transfers are optimized, the simple cumulative-emissions tax captures most of the feasible Pareto-improving welfare gain. More policy-state variables improve the fit to climate risk, but the participation constraints bind tightly enough that the marginal welfare benefit of policy complexity is small. is a deterministic function of variables already in the SOLG state, so it can be evaluated inside each forward pass; the exact functional form is in the paper.
11.12.3.1Runtime in numbers.¶
On a standard laptop (Apple M1), the OLG DEQN trains in roughly four wall-clock hours; on a high-end accelerator such as an NVIDIA GH200, training drops to the order of minutes Kübler et al., 2026. Adding the GP fits over 500 (resp. 800) design points and the constrained Step-3 optimization keeps the entire pipeline within the same order of magnitude, while the comparable brute-force re-solve of the SOLG model at every candidate would dominate by orders of magnitude (the paper reports tens of thousands of core-hours for one fixed-parameter calibration, which would have to be repeated for every Step-3 candidate vector).
11.12.3.2Companion code.¶
The full production OLG-IAM solver, including the DEQN training loop with pseudo-states and the bilevel policy search, is hosted in the companion repository sischei/JPE_Macro_Using_ML_to_compute_constrained_optimal_carbon_tax_rules, which accompanies Kübler et al. (2026). The classroom notebook in Lecture 17 of this course exposes a reduced surrogate-only version that loads pre-trained GP surrogates and reproduces the constrained-optimization step (Step 3) interactively, but does not retrain the OLG DEQN end-to-end; readers who want the full pipeline should clone the companion repository.
11.13Discussion and Outlook¶
The combination of DEQNs, pseudo-states, and GP surrogates provides a scalable and transparent framework for climate economics that overcomes key limitations of traditional methods.
11.13.0.1Comparison with traditional IAM solutions.¶
Standard IAMs (such as the GAMS implementation of DICE) rely on shooting methods or nonlinear programming solvers that find deterministic optimal paths. These approaches struggle with stochastic extensions: Monte Carlo integration over shocks is expensive, and certainty equivalence (replacing random variables with their means) misses the welfare cost of tail risks. The DEQN approach approximates the stochastic recursive solution over the chosen training distribution and state/pseudo-state domain (with Bayesian learning and recursive Epstein--Zin utility) in a single training run.
11.13.0.2Limitations.¶
Several limitations should be noted. First, the CDICE climate module, while calibrated to CMIP benchmarks, remains a reduced-form emulator and cannot capture spatial heterogeneity or regional climate impacts. Second, the OLG-IAM treats each generation as identical within a cohort; within-cohort heterogeneity (e.g., geographic exposure to climate damages) would require further extensions along the lines of Chapter Chapter 6. Third, the linear tax rules are interpretable and implementable but may leave welfare gains on the table relative to fully nonlinear rules.
11.13.0.3Extensions.¶
Active research frontiers include: multi-region IAMs with trade and carbon leakage Nordhaus & Yang, 1996; richer damage specifications including tipping cascades; endogenous technical change in abatement technology; and embedding climate modules in continuous-time heterogeneous-agent models (Chapter Chapter 8) to study the joint dynamics of climate risk and wealth inequality. The methodological toolkit developed in this course (DEQNs for equilibrium computation, PINNs for continuous-time PDEs, deep surrogates for uncertainty quantification, and Young’s method for distribution tracking) provides the computational infrastructure for these extensions.
11.13.0.4The three movements, in one synthesis.¶
Movement 1 established that solving an IAM by DEQN requires three modifications relative to the stationary toolkit of Chapter Chapter 2: time enters as a state, the training pool is built by simulating forward trajectories from a calibrated initial state rather than by sampling an ergodic distribution, and the missing transversality is absorbed numerically by choosing the horizon long enough that discounting suffices (or, on short horizons, by adding an explicit terminal residual). Movement 2 put that algorithm to work on a worked stochastic DICE economy, producing the eight-residual loss whose minimization delivers the deterministic policy and, with one extra Gauss--Hermite layer, the AR(1) SCC fan chart. Movement 3 layered four extensions onto the same spine: Bayesian learning over the climate sensitivity, recursive Epstein--Zin preferences, global UQ of the SCC via pseudo-states and GP surrogates, and constrained Pareto-improving carbon-tax design in a heterogeneous-agent OLG-IAM. Chapter Chapter 12 threads these into the broader synthesis with the rest of the course.
11.14Further Reading¶
Nordhaus (2017), the canonical DICE update.
Folini et al. (2025), the CDICE recalibration used in the deep-learning solution.
Traeger (2023), the analytic ACE benchmark.
Dietz (2024) Fernández-Villaverde et al. (2025)Ploeg & Rezai (2026), recent surveys on climate macroeconomics.
Kübler et al. (2026), Pareto-improving carbon-tax design.
Friedl et al. (2023), deep uncertainty quantification methodology.
11.15Exercises¶
Worked solutions and guidance for these exercises appear in Appendix Appendix F.
The numerical claims in this paragraph quote the headline results of Friedl et al. (2023); consult that paper for the precise figures and the underlying calibration grid.
Notation note. We use for the IES and for risk aversion throughout this section, following Friedl et al. (2023). The IRBC chapter (Chapter Chapter 3) used for the IES under the bundled CRRA-IES convention; here in the Epstein--Zin block we deliberately decouple the two parameters, so the symbol switch is intentional. The CRRA limit is recovered at .
Variance-share ranges quoted from Friedl et al. (2023); the spread reflects different points along the planner’s horizon and different damage-function specifications.
All numerical coefficients, welfare gains, and damage-quantile values in this subsection are quoted from Kübler et al. (2026); consult the paper for the source tables and figures.
- Folini, D., Friedl, A., Kübler, F., & Scheidegger, S. (2025). The Climate in Climate Economics. The Review of Economic Studies, 92(1), 299–338. 10.1093/restud/rdae011
- Friedl, A., Kübler, F., Scheidegger, S., & Usui, T. (2023). Deep Uncertainty Quantification: With an Application to Integrated Assessment Models.
- Kübler, F., Scheidegger, S., & Surbek, O. (2026). Using Machine Learning to Compute Constrained Optimal Carbon Tax Rules. Journal of Political Economy: Macroeconomics.
- Hassler, J., Krusell, P., & Smith Jr, A. A. (2016). Environmental macroeconomics. In Handbook of macroeconomics (Vol. 2, pp. 1893–2008). Elsevier.
- Dietz, S. (2024). Chapter 1 - Introduction to integrated assessment modeling of climate change (L. Barrage & S. Hsiang, Eds.; Vol. 1, pp. 1–51). North-Holland. https://doi.org/10.1016/bs.hesecc.2024.10.002
- Fernández-Villaverde, J., Gillingham, K. T., & Scheidegger, S. (2025). Climate Change Through the Lens of Macroeconomic Modeling. Annual Review of Economics, 17, 125–150. https://doi.org/10.1146/annurev-economics-091124-045357
- van der Ploeg, F., & Rezai, A. (2026). Climate Change, Climate Policy, and the Macroeconomy (CEPR Discussion Paper No. No. 21153). CEPR Press. https://cepr.org/publications/dp21153
- Golosov, M., Hassler, J., Krusell, P., & Tsyvinski, A. (2014). Optimal taxes on fossil fuel in general equilibrium. Econometrica, 82(1), 41–88.
- Cai, Y., & Lontzek, T. S. (2019). The Social Cost of Carbon with Economic and Climate Risks. Journal of Political Economy, 127(6), 2684–2734. 10.1086/701890
- Nordhaus, W. D. (2017). Revisiting the Social Cost of Carbon. Proceedings of the National Academy of Sciences, 114(7), 1518 LP – 1523. 10.1073/pnas.1609244114
- Nordhaus, W. D., & Yang, Z. (1996). A regional dynamic general-equilibrium model of alternative climate-change strategies. The American Economic Review, 741–765.
- Traeger, C. P. (2023). ACE — Analytic Climate Economy. American Economic Journal: Economic Policy, 15(3), 372–406. 10.1257/pol.20210297
- Nordhaus, W. D. (1994). Managing the global commons: the economics of climate change. MIT press Cambridge, MA.
- Nordhaus, W. D. (2008). A Question of Balance: Weighing the Options on Global Warming Policies. Yale University Press, New Haven, CT.
- Roe, G. H., & Baker, M. B. (2007). Why is climate sensitivity so unpredictable? Science, 318(5850), 629–632.