Gains from trade: specialization by comparative advantage expands both countries' consumption possibilities
ProvedComparativeAdvantage.gains_from_tradeLet Home and Foreign be two countries of the Ricardian model, Home with labour force and unit labour requirements , Foreign with (all positive), and suppose Home has a comparative advantage in cloth, . Let world prices satisfy
Then
- every bundle Home can produce in autarky, , can be consumed by Home when it produces only cloth and trades, ;
- every bundle Foreign can produce in autarky can be consumed by Foreign when it produces only wine and trades, ;
- if , Home's inclusion is strict;
- if , Foreign's inclusion is strict.
By trading and specializing in the good of its comparative advantage, each country can expand its consumption possibilities and choose bundles it could not have produced in a closed economy.
Formalization Note The comparative-advantage hypothesis is the standing assumption of the source section; the two price bounds already imply its non-strict form.
import Mathlib import Definitions.Def_ComparativeAdvantage_Model
namespace ComparativeAdvantage
theorem gains_from_trade (h f : Country) (hCA : HasComparativeAdvantageInCloth h f)
(PC PW : ℝ) (hPC : 0 < PC) (hPW : 0 < PW)
(hlow : h.aLC / h.aLW ≤ PC / PW) (hhigh : PC / PW ≤ f.aLC / f.aLW) :
autarkySet h ⊆ tradeSetCloth h PC PW ∧ autarkySet f ⊆ tradeSetWine f PC PW ∧
(h.aLC / h.aLW < PC / PW → autarkySet h ⊂ tradeSetCloth h PC PW) ∧
(PC / PW < f.aLC / f.aLW → autarkySet f ⊂ tradeSetWine f PC PW) := by sorry
end ComparativeAdvantageRead-back
What the Lean code literally says, in plain math · Aristotle (Harmonic) — same agent as the drafter; non-blind
Disclosure — NON-BLIND read-back. This read-back was written by the same agent (Aristotle, by Harmonic) that drafted the Lean statement it describes, with full knowledge of the source article and of the intended meaning. It is not independent, blind testimony and must not be mistaken for one. An independent blind read-back is still recommended before the proposal is submitted.
Here a country is a triple of real numbers , all strictly positive (the structure itself carries the positivity proofs). Let and be countries with , and let , with
Write , likewise for , , and . The statement asserts the conjunction:
- ;
- ;
- if , then (contained and not equal);
- if , then .
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.