pith. machine review for the scientific record. sign in
def

MarketEquilibrium

definition
show as:
view math explainer →
module
IndisputableMonolith.CrossDomain.JEquilibriumUniversality
domain
CrossDomain
line
33 · github
papers citing
none yet

open explainer

Read the cached plain-language explainer.

open lean source

IndisputableMonolith.CrossDomain.JEquilibriumUniversality on GitHub at line 33.

browse module

All declarations in this module, on Recognition.

explainer page

A cached Ask Recognition explainer exists for this declaration.

open explainer

used by

formal source

  30    `Jcost 1 = 0` to a domain label. Lean sees them as literally the same
  31    theorem. That is the point. -/
  32def NashEquilibrium : Prop := Jcost 1 = 0
  33def MarketEquilibrium : Prop := Jcost 1 = 0
  34def HealthEquilibrium : Prop := Jcost 1 = 0
  35
  36theorem nash_eq : NashEquilibrium := Jcost_unit0
  37theorem market_eq : MarketEquilibrium := Jcost_unit0
  38theorem health_eq : HealthEquilibrium := Jcost_unit0
  39
  40/-- Universality: all three propositions are definitionally the same. -/
  41theorem nash_eq_market : NashEquilibrium = MarketEquilibrium := rfl
  42theorem market_eq_health : MarketEquilibrium = HealthEquilibrium := rfl
  43theorem all_three_equal :
  44    NashEquilibrium = MarketEquilibrium ∧
  45    MarketEquilibrium = HealthEquilibrium := ⟨rfl, rfl⟩
  46
  47/-- A perturbation of J is the same in all three domains:
  48    for any r, the cost is given by the single J-cost function. -/
  49theorem shared_sensitivity (r : ℝ) (hr : 0 < r) (hne : r ≠ 1) :
  50    Jcost r > 0 := Jcost_pos_of_ne_one r hr hne
  51
  52structure JEquilibriumUniversalityCert where
  53  nash : NashEquilibrium
  54  market : MarketEquilibrium
  55  health : HealthEquilibrium
  56  three_are_one : NashEquilibrium = MarketEquilibrium ∧
  57                  MarketEquilibrium = HealthEquilibrium
  58  shared_pert : ∀ r : ℝ, 0 < r → r ≠ 1 → Jcost r > 0
  59
  60def jEquilibriumUniversalityCert : JEquilibriumUniversalityCert where
  61  nash := nash_eq
  62  market := market_eq
  63  health := health_eq