pith. machine review for the scientific record. sign in

IndisputableMonolith.Sociology.GeopoliticsFromRS

IndisputableMonolith/Sociology/GeopoliticsFromRS.lean · 40 lines · 5 declarations

show as:
view math explainer →

open module explainer GitHub source

Explainer status: ready · generated 2026-05-16 15:59:01.638274+00:00

   1import Mathlib
   2import IndisputableMonolith.Cost
   3
   4/-!
   5# Geopolitics from RS — C Sociology / Political Science
   6
   7Five canonical geopolitical power categories (military, economic,
   8diplomatic, cultural, technological) = configDim D = 5.
   9
  10In RS: international order = recognition equilibrium between states.
  11Balance of power: J = 0 (no incentive to defect from equilibrium).
  12Power transition: J > 0 (recognition cost of geopolitical shift).
  13
  14Lean: 5 categories.
  15
  16Lean status: 0 sorry, 0 axiom.
  17-/
  18
  19namespace IndisputableMonolith.Sociology.GeopoliticsFromRS
  20open Cost
  21
  22inductive GeopoliticalPower where
  23  | military | economic | diplomatic | cultural | technological
  24  deriving DecidableEq, Repr, BEq, Fintype
  25
  26theorem geopoliticalPowerCount : Fintype.card GeopoliticalPower = 5 := by decide
  27
  28/-- International equilibrium: J = 0. -/
  29theorem geopolitical_equilibrium : Jcost 1 = 0 := Jcost_unit0
  30
  31structure GeopoliticsCert where
  32  five_powers : Fintype.card GeopoliticalPower = 5
  33  equilibrium : Jcost 1 = 0
  34
  35def geopoliticsCert : GeopoliticsCert where
  36  five_powers := geopoliticalPowerCount
  37  equilibrium := geopolitical_equilibrium
  38
  39end IndisputableMonolith.Sociology.GeopoliticsFromRS
  40

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