Skip to content

Paper: fix formulation-A algebra and scope the level-rise invariance to the region-confined convention - #44

Open
vahid-ahmadi wants to merge 1 commit into
mainfrom
fix/formulation-a-and-level-rise-scope
Open

Paper: fix formulation-A algebra and scope the level-rise invariance to the region-confined convention#44
vahid-ahmadi wants to merge 1 commit into
mainfrom
fix/formulation-a-and-level-rise-scope

Conversation

@vahid-ahmadi

Copy link
Copy Markdown
Contributor

What

Text-only changes to paper/Sections/behavioural.tex; no numbers change.

  1. Undistorted optimum. The section states π = (1−δ)(1−τf)y − C and y* = n[(1−δ)(1−τ)]^e, then says "the undistorted optimum is y = n". With f = 0 the same FOC gives n(1−δ)^e; y = n needs δ = 0. Now stated correctly.
  2. Ability recovery. Below the threshold the text had n_i = y_obs; consistent with the equation above it should be y_obs/(1−δ_i)^e. Fixed, with a note that dynamic/model.py::recover_ability sets δ = 0 in this anchor and that no reform number depends on it (the response ratio cancels both δ and n).
  3. Level-rise invariance. The results paragraph claimed that every released firm whose expansion would cross the new threshold "optimally stops at the threshold" because "the new notch's bunching condition binds". forward_solve_iso_batch never evaluates that discrete choice; it clips firms into the reform region containing their observed turnover. The paragraph now says the invariance follows from the maintained status convention (released firms deregister and are not permitted to re-cross), notes that a released firm above the new marginal buncher would register and remit VAT, and labels the programmatic assertion as conditional.

The remaining code-side decisions (ageing convention in threshold_sweep, optional global check against n_H(e; T_new)) are in #39.

Refs #39, #32 (finding 4).

🤖 Generated with Claude Code

…to the region-confined convention

With deductible share delta the untaxed optimum is n(1-delta)^e, not n, so
say so and align the ability-recovery statement with the flat-optimum
equation (and note the code sets delta = 0 in the anchor). Recast the
"every potential crosser optimally stops at the new threshold" paragraph:
the region-confined solve clips released firms at the new notch by
construction, so the invariance is a property of the maintained status
convention, not a computed global-optimum result.

Refs #39, #32 (finding 4).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant