Uniqueness of the market equilibrium
ProvedSupplyDemand.equilibrium_uniqueLet be a set of admissible prices, let be a supply curve that is strictly increasing on , and let be a demand curve that is strictly decreasing on . If and are both market equilibria of with , then
So, for upward-sloping supply and downward-sloping demand, the equilibrium is "the" intersection of the two curves, as the source describes it.
Formalization Note Curves are functions ; the slope assumptions are imposed on an arbitrary set of admissible prices, and all equilibrium prices are assumed to lie in .
import Mathlib import Definitions.Def_SupplyDemand_Model
namespace SupplyDemand
theorem equilibrium_unique (I : Set ℝ) (S D : ℝ → ℝ)
(hS : StrictMonoOn S I) (hD : StrictAntiOn D I)
{p₁ q₁ p₂ q₂ : ℝ} (hp₁ : p₁ ∈ I) (hp₂ : p₂ ∈ I)
(h₁ : IsEquilibrium S D p₁ q₁) (h₂ : IsEquilibrium S D p₂ q₂) :
p₁ = p₂ ∧ q₁ = q₂ := by sorry
end SupplyDemandRead-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.
For every set of real numbers, every pair of functions such that is strictly increasing on (for , implies ) and is strictly decreasing on ( in implies ), and all reals with , , , , , , the statement asserts and . Nothing is assumed about existence of such points; may be empty (then the hypotheses cannot hold) or any other set.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.