Skip to content

Commit f398e59

Browse files
Tom's edits of dyn_stack.md lecture, March 19
1 parent 3592130 commit f398e59

File tree

1 file changed

+12
-13
lines changed

1 file changed

+12
-13
lines changed

lectures/dyn_stack.md

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -736,7 +736,7 @@ $$
736736
H^t_t & = \check A_{22}^{t-1}(\check A_{21} + \check A_{22} H^0_0 ) \end{aligned}
737737
$$
738738

739-
An optimal decision rule for the Stackelberg's choice of $u_t$ is
739+
An optimal decision rule for the Stackelberg leader's choice of $u_t$ is
740740

741741
$$
742742
u_t = - F \check y_t \equiv - \begin{bmatrix} F_z & F_x \cr \end{bmatrix}
@@ -759,8 +759,7 @@ $\check z_t$ but on components of $\check z^{t-1}$.
759759

760760
### Comments and Interpretations
761761

762-
After all, at the end of the day, it will turn out that because we set
763-
$\check z_0 = z_0$, it will be true that $z_t = \check z_t$
762+
Because we set $\check z_0 = z_0$, it will turn out that $z_t = \check z_t$
764763
for all $t \geq 0$.
765764

766765
Then why did we distinguish $\check z_t$ from $z_t$?
@@ -850,7 +849,7 @@ q_{1t+1} \end{bmatrix} = \begin{bmatrix} A - BF & 0 \\
850849
q_{1t} \end{bmatrix} + \begin{bmatrix} 0 \cr 1 \end{bmatrix} x_t
851850
```
852851

853-
This specification assures that from the point of the view of a firm 1,
852+
This specification assures that from the point of the view of firm 1,
854853
$q_{2t}$ is an exogenous process.
855854

856855
Here
@@ -877,7 +876,7 @@ $$
877876
x_t = - \tilde F X_t
878877
$$
879878

880-
and it's state evolves according to
879+
and its state evolves according to
881880

882881
$$
883882
\tilde X_{t+1} = (\tilde A - \tilde B \tilde F) X_t
@@ -894,7 +893,7 @@ $$
894893
we recover
895894

896895
$$
897-
x_0 = - \tilde F \tilde X_0
896+
x_0 = - \tilde F \tilde X_0 ,
898897
$$
899898

900899
which will verify that we have properly set up a recursive
@@ -903,8 +902,8 @@ $\vec q_2$.
903902

904903
### Time Consistency of Follower's Plan
905904

906-
Since the follower can solve its problem using dynamic programming its
907-
problem is recursive in what for it are the **natural state variables**,
905+
The follower can solve its problem using dynamic programming because its
906+
problem is recursive in **natural state variables**,
908907
namely
909908

910909
$$
@@ -915,8 +914,8 @@ It follows that the follower's plan is time consistent.
915914

916915
## Computing Stackelberg Plan
917916

918-
Here is our code to compute a Stackelberg plan via a linear-quadratic
919-
dynamic program as outlined above
917+
Here is our code to compute a Stackelberg plan via the linear-quadratic
918+
dynamic program describe above
920919

921920
```{code-cell} python3
922921
# Parameters
@@ -989,7 +988,7 @@ print(f"F = {F}")
989988

990989
## Time Series for Price and Quantities
991990

992-
The following code plots the price and quantities
991+
The following code plots the price and quantities produced by the Stackelberg leader and follower.
993992

994993
```{code-cell} python3
995994
q_leader = yt[1, :-1]
@@ -1140,8 +1139,8 @@ yt[:, 0][-1] - (yt_tilde[:, 1] - yt_tilde[:, 0])[-1] < tol0
11401139

11411140
### Explanation of Alignment
11421141

1143-
If we inspect the coefficients in the decision rule $- \tilde F$,
1144-
we can spot the reason that the follower chooses to set $x_t =
1142+
If we inspect coefficients in the decision rule $- \tilde F$,
1143+
we should be able to spot why the follower chooses to set $x_t =
11451144
\tilde x_t$ when it sets $x_t = - \tilde F X_t$ in
11461145
the recursive formulation of the follower problem.
11471146

0 commit comments

Comments
 (0)