Pigouvian subsidy bill, inframarginal transfer and net welfare with costly public funds
p(a, b, c, m, g, s, lambda) = (B, T, W, s_opt)
Maps linear marginal private benefit, constant marginal cost and falling marginal external benefit curves, a per-unit subsidy and the marginal excess burden of taxation to the subsidy bill, the part of it paid to people who would have taken up the activity anyway, the net welfare change of the subsidy and the uniform rate that maximises it. The efficient quantity and the Pigouvian subsidy s = MEB(Q_s) with these curve shapes are HE-FM-EXT-002, within the social marginal benefit framework HE-FM-EXT-001, so the article's efficient 72 thousand courses, its subsidy of GBP 12 and its welfare loss of GBP 90,000 a year without a subsidy are re-applications of HE-FM-EXT-002 and are not drafted again. The subsidy set at the external benefit observed before the subsidy has the same algebra as the tax record HE-FM-PIGT-003 with the sign of the external term reversed (an external cost of minus 30 plus 0.25Q for the article's curves), which returns the article's 75 thousand courses and loss of 5.625. HE-FM-PIGT-003 is written for an external cost of zero or above (HE-VR-PIGT-025, HE-AS-PIGT-006, HE-VT-PIGT-006), and for a subsidy the overshoot lies above the efficient quantity, so the package reads that case through HE-FM-PIGS-002 at a rate equal to the external benefit at Q_p (HE-EX-PIGS-006) and does not draft it again. The excess burden of financing is the marginal excess burden of HE-FM-DWL-004 applied to the subsidy bill. The new steps are the bill and its split between inframarginal and induced users (HE-FM-PIGS-001), the net welfare of any uniform or targeted rate (HE-FM-PIGS-002) and the welfare-maximising uniform rate (HE-FM-PIGS-003). Notation follows the Pigouvian Subsidy article.
Pigouvian subsidy bill, transfer to inframarginal users and bill per induced unit
B = s * Q_u; T = s * Q_p; B_n = s * (Q_u - Q_p); c_n = B / (Q_u - Q_p)
Net welfare change of a uniform or targeted Pigouvian subsidy with costly public funds
Q_p = (a - c) / b; d_0 = m - g * Q_p; dQ = s / b; S_g = d_0 * dQ - 0.5 * (b + g) * dQ^2; W = S_g - lambda * s * (Q_p + dQ); W_T = S_g - lambda * s * dQ
Welfare-maximising uniform Pigouvian subsidy when public funds are costly
Q_p = (a - c) / b; d_0 = m - g * Q_p; s_opt = max(0, b * (d_0 - lambda * b * Q_p) / (b + g + 2 * lambda * b)); W_opt = max(0, d_0 - lambda * b * Q_p)^2 / (2 * (b + g + 2 * lambda * b))
