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$$
742742u_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$
764763for all $t \geq 0$.
765764
766765Then why did we distinguish $\check z_t$ from $z_t$?
@@ -850,7 +849,7 @@ q_{1t+1} \end{bmatrix} = \begin{bmatrix} A - BF & 0 \\
850849q_{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
856855Here
877876x_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
894893we recover
895894
896895$$
897- x_0 = - \tilde F \tilde X_0
896+ x_0 = - \tilde F \tilde X_0 ,
898897$$
899898
900899which 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** ,
908907namely
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
995994q_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
11461145the recursive formulation of the follower problem.
11471146
0 commit comments