pith. sign in

IndisputableMonolith.Philosophy.EpistemologyFromRS

IndisputableMonolith/Philosophy/EpistemologyFromRS.lean · 43 lines · 5 declarations

show as:
view math explainer →

open module explainer GitHub source

Explainer status: ready · generated 2026-05-16 13:01:43.336002+00:00

   1import Mathlib
   2import IndisputableMonolith.Cost
   3
   4/-!
   5# Epistemology from RS — C Philosophy
   6
   7Five canonical epistemic stances (knowledge, justified belief,
   8true belief, skepticism, fallibilism) = configDim D = 5.
   9
  10In RS: knowledge = recognition at J = 0 (exact match of world model).
  11Justified true belief (Gettier problem): J = 0 but with lucky reference.
  12Skepticism: J unbounded (no reliable recognition).
  13
  14RS resolution of Gettier: genuine knowledge requires full σ-conservation,
  15not just J = 0 at one datum.
  16
  17Lean: 5 stances.
  18
  19Lean status: 0 sorry, 0 axiom.
  20-/
  21
  22namespace IndisputableMonolith.Philosophy.EpistemologyFromRS
  23open Cost
  24
  25inductive EpistemicStance where
  26  | knowledge | justifiedBelief | trueBelief | skepticism | fallibilism
  27  deriving DecidableEq, Repr, BEq, Fintype
  28
  29theorem epistemicStanceCount : Fintype.card EpistemicStance = 5 := by decide
  30
  31/-- Knowledge = J = 0. -/
  32theorem knowledge_equilibrium : Jcost 1 = 0 := Jcost_unit0
  33
  34structure EpistemologyCert where
  35  five_stances : Fintype.card EpistemicStance = 5
  36  knowledge_zero : Jcost 1 = 0
  37
  38def epistemologyCert : EpistemologyCert where
  39  five_stances := epistemicStanceCount
  40  knowledge_zero := knowledge_equilibrium
  41
  42end IndisputableMonolith.Philosophy.EpistemologyFromRS
  43

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