dyn_stack#
Series: lecture-dp
File:
lectures/dyn_stack.mdAudit date: 2026-05-28
Categories audited: writing, math, code, jax, figures, references, links, admonitions
Overall score: 6.0 / 10
Priority: HIGH
Score breakdown#
Category |
Score |
One-line note |
|---|---|---|
Writing |
7/10 |
Mostly sentence-case headings; proper-noun capitalisation correct. |
Math |
4/10 |
Apostrophe transpose throughout LQ section; |
Code |
8/10 |
Unicode Greek; pip install at top; PEP8; figsize used 3×. |
JAX |
out of scope |
not a JAX lecture. |
Figures |
5/10 |
Three |
References |
9/10 |
Citations parenthetical via |
Links |
3/10 |
Five raw markdown links to |
Admonitions |
N/A |
No exercises / proofs. |
Issues#
Critical#
None found.
High severity#
[qe-math-002] — Apostrophe
'used as transpose throughout the LQ derivation (e.g.y' R y,u' Q u,B'PB,B'PA,A'PB,\Sigma_t A',CC',F'P F'). Lines: 355 onwards. Count: 30+ occurrences.[qe-link-002] — Five raw markdown links to other QuantEcon series:
python.quantecon.org/lagrangian_lqdp.html(line 42),python-intro.quantecon.org/lqcontrol.html(lines 324, 519),python-intro.quantecon.org/rational_expectations.html(line 814),python.quantecon.org/markov_perf.html(line 1411). Should be{doc}intersphinx references.
Medium severity#
[qe-math-004] —
\vec a,\vec y,\vec u,\vec qused 24 times.[qe-fig-003] — Three
ax.set_title(...)calls. Lines: 1031, 1364, 1429.[qe-fig-006] — Three Title-Case axis labels:
set_xlabel('Time')etc.
Low severity#
[qe-fig-001] —
figsize=set 3 times.[qe-writing-001] — Several multi-sentence paragraphs.
Strengths#
Lecture title in correct Title Case.
H2/H3 headings mostly sentence case with proper-noun capitalisation (Stackelberg, Markov, Bellman).
Matrices use
bmatrixconsistently (42 matrix blocks).Equation labels and
{eq}references used cleanly.“IID”/Greek-letter conventions consistent.
alignedused inside$$.pip install at top; Unicode Greek.
No
\tag, no bold vectors (apart from\vec), noalign-inside-$$issues.
Recommended actions#
Replace every
'used as transpose with^\top(highest priority).Drop
\vecarrows on sequence symbols.Remove the 3
ax.set_title(...)calls.Convert raw markdown URLs to
{doc}intersphinx references for 5 cross-series links.Lowercase Title-Case axis labels.
Tighten multi-sentence paragraphs.