pith. machine review for the scientific record. sign in

IndisputableMonolith.Governance.ConstitutionalFormsFromConfigDim

IndisputableMonolith/Governance/ConstitutionalFormsFromConfigDim.lean · 35 lines · 4 declarations

show as:
view math explainer →

open module explainer GitHub source

Explainer status: pending

   1import Mathlib
   2import IndisputableMonolith.Constants
   3
   4/-!
   5# Constitutional Forms from configDim — E7 Governance Depth
   6
   7Five canonical constitutional forms (= configDim D = 5):
   8  presidential, parliamentary, semi-presidential, federal, confederal.
   9
  10Each is a distinct allocation of executive, legislative, and territorial
  11recognition authority.
  12
  13Lean status: 0 sorry, 0 axiom.
  14-/
  15
  16namespace IndisputableMonolith.Governance.ConstitutionalFormsFromConfigDim
  17
  18inductive ConstitutionalForm where
  19  | presidential
  20  | parliamentary
  21  | semiPresidential
  22  | federal
  23  | confederal
  24  deriving DecidableEq, Repr, BEq, Fintype
  25
  26theorem constitutionalForm_count : Fintype.card ConstitutionalForm = 5 := by decide
  27
  28structure ConstitutionalFormsCert where
  29  five_forms : Fintype.card ConstitutionalForm = 5
  30
  31def constitutionalFormsCert : ConstitutionalFormsCert where
  32  five_forms := constitutionalForm_count
  33
  34end IndisputableMonolith.Governance.ConstitutionalFormsFromConfigDim
  35

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