Skip to content
This repository was archived by the owner on Apr 24, 2020. It is now read-only.

Commit 49b22c2

Browse files
Tom's Nov 23 morning edits of smoothing_tax.rst lecture
1 parent e5a8a8c commit 49b22c2

File tree

1 file changed

+62
-32
lines changed

1 file changed

+62
-32
lines changed

source/rst/smoothing_tax.rst

Lines changed: 62 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,11 @@ While in :doc:`smoothing` we focus on consumption-smoothing
5858
versions of these models, in this lecture we study the tax-smoothing
5959
interpretation.
6060

61-
It is convenient that for each version of a consumption-smoothing model, there is a tax-smoothing counterpart obtained simply by
61+
62+
Isomorphism between Consumption and Tax Smoothing
63+
---------------------------------------------
64+
65+
It is convenient that for each version of a consumption-smoothing model, a tax-smoothing counterpart can be obtained simply by
6266

6367
* relabeling consumption as tax collections
6468

@@ -69,22 +73,30 @@ It is convenient that for each version of a consumption-smoothing model, there i
6973
* relabeling a consumer's *debt* as a government's *assets*
7074

7175

72-
Convenient Isomorphism
73-
-----------------------
7476

75-
We can convert the consumption-smoothing models in lecture :doc:`smoothing` into tax-smoothing models by setting
76-
:math:`c_t = T_t` and :math:`G_t = y_t`, where :math:`T_t` is total tax
77-
collections and :math:`\{G_t\}` is an exogenous government expenditures
78-
process.
77+
Thus, We can convert the consumption-smoothing models in lecture :doc:`smoothing` into tax-smoothing models by setting
78+
:math:`c_t = T_t`, :math:`G_t = y_t`, and :math:`a_t = - b_t` where :math:`T_t` is total tax
79+
collections, :math:`\{G_t\}` is an exogenous government expenditures
80+
process, and :math:`a_t` is the government's holdings of one-period risk-free bonds coming maturing at the due at the beginning of time :math:`t`.
7981

8082
For elaborations on this theme, please see :doc:`perm_income_cons` and later parts of this lecture.
8183

8284

8385
We'll spend most of this lecture studying the finite-state Markov specification,
8486
but will also treat the linear state space specification.
8587

88+
89+
90+
Link to History
91+
^^^^^^^^^^^^^^^^^^
92+
93+
For those who love history, President Thomas Jefferson's Secretary of Treasury Albert Gallatin (1807) :cite:`Gallatin` prescribed policies that
94+
come from Barro's model :cite:`Barro1979`
95+
96+
8697
Let's start with some standard imports:
8798

99+
88100
.. code-block:: ipython
89101
90102
import numpy as np
@@ -95,24 +107,6 @@ Let's start with some standard imports:
95107
96108
97109
98-
Relationship to Other Lectures
99-
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
100-
101-
Linear-quadratic versions of the Lucas-Stokey tax-smoothing model are described in :doc:`lqramsey`, which can be viewed a warm-up for a model of tax smoothing described in :doc:`opt_tax_recur`.
102-
103-
* In :doc:`lqramsey` and :doc:`opt_tax_recur`, the government recognizes that its decisions affect prices.
104-
105-
So these later lectures are partly about how a government optimally manipulates prices of government debt, albeit indirectly via effects distorting
106-
taxes have on equilibrium prices and allocations
107-
108-
109-
110-
Link to History
111-
^^^^^^^^^^^^^^^^^^
112-
113-
For those who love history, President Thomas Jefferson's Secretary of Treasury Albert Gallatin (1807) :cite:`Gallatin` prescribed policies that
114-
come from Barro's model :cite:`Barro1979`
115-
116110
117111
118112
To exploit the isomorphism between consumption-smoothing and tax-smoothing models, we bring in code from :doc:`smoothing`
@@ -346,7 +340,7 @@ We can relabel variables to acquire tax-smoothing interpretations of the comple
346340
347341
348342
349-
Example: Tax Smoothing with Complete Markets
343+
Tax Smoothing with Complete Markets
350344
============================================
351345

352346
It is instructive to focus on a simple tax-smoothing example with complete markets.
@@ -379,13 +373,23 @@ today's Markov state is :math:`i`
379373

380374
That is, :math:`b_i` equals one-period state-contingent claims owed to the government that fall due at time :math:`t` when the Markov state is :math:`i`.
381375

382-
Thus, if :math:`b_i < 0`, it means the government **owes** :math:`-b_i` when the economy arrives in Markov state :math:`i` at time
376+
Thus, if :math:`b_i < 0`, it means the government **is owed** :math:`b_i` or owes** :math:`-b_i` when the economy arrives in Markov state :math:`i` at time
383377
:math:`t`.
384378

385379
In our examples below, this happens when in a previous war-time period the government has sold an Arrow securities paying off :math:`- b_i`
386380
in peacetime Markov state :math:`i`
387381

388382

383+
It can be enlightening to express the government's budget constraint in Markov state :math:`i` as
384+
385+
.. math::
386+
387+
T_i = G_i + \left(\sum_j Q_{ij} b_j - b_i\right)
388+
389+
in which the term :math:`(\sum_j Q_{ij} b_j - b_i)` equals the net amount that the government spends to purchase one-period Arrow securities
390+
that will pay off next period in Markov states :math:`j = 1, \ldots, N`.
391+
392+
389393

390394

391395
Returns on State-Contingent Debt
@@ -413,6 +417,9 @@ Below we define two functions that calculate these return rates.
413417

414418

415419

420+
Here is some code that computes one-period and cumulative returns on the government portfolio in the finite-state Markov version of our complete
421+
markets model.
422+
416423
.. code-block:: python3
417424
418425
def ex_post_gross_return(b, cp):
@@ -593,8 +600,8 @@ Here we give more examples of tax-smoothing models with both complete and incomp
593600

594601
These examples differ in how Markov states are jumping between peace and war.
595602

596-
To wrap the procedure of solving models, relabeling the graph so that we record government *debt* rather than *assets*,
597-
and displaying the results, we define a new class below.
603+
To wrap procedures for solving models, relabeling graphs so that we record government *debt* rather than government *assets*,
604+
and displaying results, we construct a new class below.
598605

599606
.. code-block:: python3
600607
@@ -964,14 +971,37 @@ which states that the present value of government purchases equals the value of
964971
With these relabelings, examples presented in :doc:`consumption smoothing with complete and incomplete markets<smoothing>` can be interpreted as tax-smoothing models.
965972

966973

974+
**Returns:** In the continuous state version of our incomplete markets model, the gross rate of return on the government portfolio equals
975+
976+
..math::
977+
R(x_{t+1} | x_t) = \frac{b(x_{t+1}}{\beta E (b(x_{t+1})| x_t)}
978+
979+
Relationship to Other Lectures
980+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
981+
982+
Throughout this lecture, we have taken one-period interest rates and Arrow security prices as exogenous objects determined outside the model
983+
and specified in ways designed to align our models closely with the consumption smoothing model of Barro :cite:`Barro1979`
984+
985+
986+
Other lectures make these objects endogenous and describe how a government optimally manipulates prices of government debt, albeit indirectly via effects distorting
987+
taxes have on equilibrium prices and allocations
967988

968989

969-
Government Manipulation of Arrow Securities Prices
970-
--------------------------------------------------
971990

972991
In :doc:`optimal taxation in an LQ economy<lqramsey>` and :doc:`recursive optimal taxation <opt_tax_recur>`, we study **complete-markets**
973992
models in which the government recognizes that it can manipulate Arrow securities prices.
974993

975994

976-
In :doc:`optimal taxation with incomplete markets <amss>`, we study an **incomplete-markets** model in which the government manipulates asset prices.
995+
* Linear-quadratic versions of the Lucas-Stokey tax-smoothing model are described in :doc:`lqramsey`
996+
997+
* That lecture is a warm-up for the non-linear-quadratic model of tax smoothing described in :doc:`opt_tax_recur`.
998+
999+
* In both :doc:`lqramsey` and :doc:`opt_tax_recur`, the government recognizes that its decisions affect prices.
1000+
1001+
1002+
In :doc:`optimal taxation with incomplete markets <amss>`, we study an **incomplete-markets** model in which the
1003+
government also manipulates prices of government debt.
1004+
1005+
1006+
9771007

0 commit comments

Comments
 (0)