World relative supply of cloth: the five cases
ProvedComparativeAdvantage.relative_supply_casesLet Home have a comparative advantage in cloth, , and let world prices satisfy . Write . A competitive output of a country is a full-employment bundle in which labour works only in sectors paying the highest wage ( in cloth, in wine). Then:
- If : every competitive output of Foreign is (Foreign specializes in wine), and for every with Home has a competitive output producing exactly units of cloth (Home workers are indifferent, so cloth supply can take any feasible value).
- If : for all competitive outputs of Home and Foreign, world cloth output is (both specialize in wine).
- If : Home's competitive output is , Foreign's is , and world relative supply is
- If : world wine output is (both specialize in cloth).
- If : every competitive output of Home is , and for every with Foreign has a competitive output producing exactly units of wine.
This is the shape of the step-shaped relative supply curve .
import Mathlib import Definitions.Def_ComparativeAdvantage_Model
namespace ComparativeAdvantage
theorem relative_supply_cases (h f : Country) (hCA : HasComparativeAdvantageInCloth h f)
(PC PW : ℝ) (hPC : 0 < PC) (hPW : 0 < PW) :
(PC / PW = h.aLC / h.aLW →
(∀ qF, IsCompetitiveOutput f PC PW qF → qF = (0, f.L / f.aLW)) ∧
∀ x ∈ Set.Icc 0 (h.L / h.aLC), ∃ qH, IsCompetitiveOutput h PC PW qH ∧ qH.1 = x) ∧
(PC / PW < h.aLC / h.aLW →
∀ qH qF, IsCompetitiveOutput h PC PW qH → IsCompetitiveOutput f PC PW qF →
qH.1 + qF.1 = 0) ∧
(h.aLC / h.aLW < PC / PW → PC / PW < f.aLC / f.aLW →
∀ qH qF, IsCompetitiveOutput h PC PW qH → IsCompetitiveOutput f PC PW qF →
qH = (h.L / h.aLC, 0) ∧ qF = (0, f.L / f.aLW) ∧
(qH.1 + qF.1) / (qH.2 + qF.2) = (h.L / h.aLC) / (f.L / f.aLW)) ∧
(f.aLC / f.aLW < PC / PW →
∀ qH qF, IsCompetitiveOutput h PC PW qH → IsCompetitiveOutput f PC PW qF →
qH.2 + qF.2 = 0) ∧
(PC / PW = f.aLC / f.aLW →
(∀ qH, IsCompetitiveOutput h PC PW qH → qH = (h.L / h.aLC, 0)) ∧
∀ y ∈ Set.Icc 0 (f.L / f.aLW), ∃ qF, IsCompetitiveOutput f PC PW qF ∧ qF.2 = y) := 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 be reals with , . Call competitive for a country when , , , , and . The statement is the conjunction of five implications:
- If , then (a) every pair competitive for equals , and (b) for every real with there is a pair competitive for whose first coordinate is .
- If , then for every competitive for and every competitive for : .
- If and , then for all such competitive pairs: , , and (real division).
- If , then for all such competitive pairs: .
- If , then (a) every pair competitive for equals , and (b) for every real with there is a pair competitive for whose second coordinate is .
The fourth bullet of the source (relative supply tending to infinity) is rendered only as world wine output being zero; no limit statement is made.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.