pith. machine review for the scientific record. sign in

IndisputableMonolith.Physics.ClimatePhysicsFromRS

IndisputableMonolith/Physics/ClimatePhysicsFromRS.lean · 42 lines · 5 declarations

show as:
view math explainer →

open module explainer GitHub source

Explainer status: ready · generated 2026-05-13 12:12:49.262339+00:00

   1import Mathlib
   2import IndisputableMonolith.Cost
   3
   4/-!
   5# Climate Physics from RS — E4 Climate / C Earth Science
   6
   7Five canonical climate feedback mechanisms (water vapor, ice-albedo,
   8Planck, lapse rate, cloud) = configDim D = 5.
   9
  10In RS: climate equilibrium = J = 0 (energy balance).
  11Climate forcing: J > 0 (imbalance requiring response).
  12
  13Global warming = sustained J > 0 in Earth's energy budget.
  14RS: ΔJ per doubling CO₂ ≈ 3.7 W/m² / 340 W/m² ≈ 0.011 ∈ (0, J(φ)).
  15
  16Lean: 5 feedbacks.
  17
  18Lean status: 0 sorry, 0 axiom.
  19-/
  20
  21namespace IndisputableMonolith.Physics.ClimatePhysicsFromRS
  22open Cost
  23
  24inductive ClimateFeedback where
  25  | waterVapor | iceAlbedo | planck | lapseRate | cloud
  26  deriving DecidableEq, Repr, BEq, Fintype
  27
  28theorem climateFeedbackCount : Fintype.card ClimateFeedback = 5 := by decide
  29
  30/-- Energy balance: J = 0. -/
  31theorem energy_balance : Jcost 1 = 0 := Jcost_unit0
  32
  33structure ClimatePhysicsCert where
  34  five_feedbacks : Fintype.card ClimateFeedback = 5
  35  balance : Jcost 1 = 0
  36
  37def climatePhysicsCert : ClimatePhysicsCert where
  38  five_feedbacks := climateFeedbackCount
  39  balance := energy_balance
  40
  41end IndisputableMonolith.Physics.ClimatePhysicsFromRS
  42

source mirrored from github.com/jonwashburn/shape-of-logic