SPB Git

spb/wp24_uqo

Public
3.1 KB · 43 lines latex
1\section{Replication and tests}2\label{app:replication}34The replication package (UQO repository \texttt{wp24\_uqo}) reproduces every number, table and figure of the5paper with \texttt{make all} (Python 3.14, pinned requirements, TeX Live 2026). The steps and their outputs are:67\begin{enumerate}8\item \texttt{make test}: the test suite. Static block --- Propositions~1--6 of the source hold in the benchmark9      to $10^{-6}$; the Karush--Kuhn--Tucker conditions of the task allocation are satisfied to $10^{-6}$; the10      income identity holds to $10^{-6}$ relative to GDP and a deliberately broken accounting (compute services11      counted as final output) is rejected; utilization falls below one when energy binds. Dynamic block --- the12      frozen-technology balanced growth path solves the dynamic system to $10^{-6}$ without iteration; the banded13      Jacobian agrees with a dense finite-difference Jacobian to $10^{-6}$; a small technology shock converges and14      satisfies the no-arbitrage identity $(1+r_{t+1})W_t=\text{payouts}_{t+1}+W_{t+1}$ to $10^{-6}$; every saved15      scenario satisfies the residual, identity and no-arbitrage checks.16\item \texttt{make benchmark}: Figure~\ref{fig:benchmark}, Table~\ref{tab:benchmark}, Figure~\ref{fig:regimes}.17\item \texttt{make scenarios}: the \NumScenarios{} scenarios of Table~\ref{tab:diagnostics}, each a 275-year18      perfect-foresight path with its parameter file, meta-data (convergence, residual, horizon check, solution19      time) and path arrays.20\item \texttt{make ha}: the heterogeneous-agent general equilibrium for the baseline, the frozen economy and the21      citizen fund.22\item \texttt{make figures tables paper}: every figure and table of the paper and the file23      \texttt{numbers.tex} of macros, one per number quoted in the text.24\end{enumerate}2526Data are downloaded by \texttt{make data} from the key-less endpoints listed in Appendix~\ref{app:data}; the27processed calibration targets are versioned with the package so that the paper compiles without network28access. No random seeds are used: all solvers are deterministic and the distribution of households is29simulated non-stochastically. Solver tolerances are $10^{-14}$ (static objective), $10^{-9}$ (maximum residual of the30transition) and $10^{-4}$ (log excess demand for claims in the heterogeneous economy). The research log31(\texttt{docs/research\_log.md}) records the numerical lessons learned during the construction, including three32specification changes made for numerical reasons: the removal of accessory tasks from the dynamic model, the33treatment of capitalists' expenditure as an unknown, and the re-calibration of the base point for each scenario.3435\begin{figure}[htbp]36\centering37\includegraphics[width=\textwidth]{fig02_regimes.pdf}38\caption{The limit economy of Section~\ref{sec:theory} computed with the static block: output, price of compute,39wage of the higher skill and factor shares as compute grows with the complement $S$ fixed, for40$\sigma\in\{0.5,1,1.5\}$ (Proposition~\ref{prop:regimes}). Source: \texttt{scripts/11\_regime\_map.py}.}41\label{fig:regimes}42\end{figure}43
Files · main
Menu

Theme