QuantEcon / QuantEcon/lecture-python.myst

"Risk-Free Consol" in Asset Pricing I: Finite State Models

Open
#971 7 comments 0 reactions 1 assignee View on GitHub

@jstac is already working on this.

Since Nov 20, 2019.

Dominant language
TeX
Stars
123
Forks
57
Avg merge
3d 10h
Merged PRs (30d)
11

Description

[!NOTE]
Triaged from the archiving of the legacy RST repo. Originally filed by @oyamad on 2019-11-18 as lecture-python#53. QuantEcon/lecture-python was renamed to lecture-python.rst and archived on 2026-07-16; this issue was moved here because it was verified to still apply to the live lecture. Archiving context: QuantEcon/workspace-lectures#17.

Verified still present 2026-07-16. The passage is unchanged in lectures/markov_asset.md at line 675 — "The price satisfies {eq}lteeqs0 with $d_t = \zeta$, or" — which, given $d_{t+1} = g_{t+1} d_t$ (line 277), literally implies $g_{t+1} = 1$ and $m_{t+1} = \beta$. Line 681 nonetheless proceeds with $p_t = E_t[\beta g_{t+1}^{-\gamma}(\zeta + p_{t+1})]$ and no reconciling text. Every commit touching the file since has been cosmetic (style guide, figsize, logo).

What is missing. The stochastic discount factor at lucsdf2 (lines 494-498) is licensed only by $c_t = d_t$ — an equilibrium condition of the Lucas tree model — yet the consol section imports it on the strength of one sentence at line 664 ("Consider the same pure exchange representative agent economy"). @jstac acknowledged the gap in the original thread ("Thanks @oyamad, I'll make those changes soon"), but the explanation never landed: grepping the file for "zero net supply", "net supply" or "additional asset" returns nothing. The missing content is that the consol is an additional asset in zero net supply, so consumption remains the tree's dividend and $g_{t+1}$ is still the tree's dividend growth.


While we were following the lecture on Asset Pricing I: Finite State Models, we couldn't really understand the description of the model of A Risk-Free Consol: What is the source of the stochasticity here? What makes m_{t+1} not equal to beta?

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.