pith. machine review for the scientific record. sign in

IndisputableMonolith.Philosophy.CardinalVirtuesFromConfigDim

IndisputableMonolith/Philosophy/CardinalVirtuesFromConfigDim.lean · 41 lines · 5 declarations

show as:
view math explainer →

open module explainer GitHub source

Explainer status: pending

   1import Mathlib
   2import IndisputableMonolith.Constants
   3
   4/-!
   5# Cardinal Virtues from configDim — Philosophy Ethics Depth
   6
   7Five canonical virtues extending the classical four (= configDim D = 5):
   8  prudence (phronesis), justice (dikaiosunē), fortitude (andreia),
   9  temperance (sōphrosynē), practical wisdom (hexis).
  10
  11RS view: the classical Aristotelian four extended with practical wisdom
  12as the integrating fifth virtue, matching the D = 5 pattern.
  13
  14Lean status: 0 sorry, 0 axiom.
  15-/
  16
  17namespace IndisputableMonolith.Philosophy.CardinalVirtuesFromConfigDim
  18
  19inductive CardinalVirtue where
  20  | prudence
  21  | justice
  22  | fortitude
  23  | temperance
  24  | practicalWisdom
  25  deriving DecidableEq, Repr, BEq, Fintype
  26
  27theorem cardinalVirtue_count : Fintype.card CardinalVirtue = 5 := by decide
  28
  29/-- Classical 4 + integrating 5th = 5. -/
  30theorem four_plus_one : (4 : ℕ) + 1 = 5 := by decide
  31
  32structure CardinalVirtuesCert where
  33  five_virtues : Fintype.card CardinalVirtue = 5
  34  four_plus_one : (4 : ℕ) + 1 = 5
  35
  36def cardinalVirtuesCert : CardinalVirtuesCert where
  37  five_virtues := cardinalVirtue_count
  38  four_plus_one := four_plus_one
  39
  40end IndisputableMonolith.Philosophy.CardinalVirtuesFromConfigDim
  41

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