pith. machine review for the scientific record. sign in

IndisputableMonolith.Mathematics.SetTheoryFromRS

IndisputableMonolith/Mathematics/SetTheoryFromRS.lean · 48 lines · 7 declarations

show as:
view math explainer →

open module explainer GitHub source

Explainer status: pending

   1import Mathlib
   2
   3/-!
   4# Set Theory from RS — C Mathematics Foundation
   5
   6Zermelo-Fraenkel axioms provide the foundation of mathematics.
   7In RS: the recognition lattice Q₃ is a set with structure.
   8
   9Five canonical ZF axioms used in RS:
  10(extensionality, pairing, union, power set, infinity)
  11= these are 5 of the 9 ZF axioms = configDim D × 1.
  12
  13Actually: 9 ZF axioms. But the five most fundamental = configDim D.
  14
  15Key: |ℱ(F₂³)| = 2^8 = 256 (power set of Q₃).
  16
  17Lean: 5 axioms, 2^8 = 256.
  18
  19Lean status: 0 sorry, 0 axiom.
  20-/
  21
  22namespace IndisputableMonolith.Mathematics.SetTheoryFromRS
  23
  24inductive FundamentalZFAxiom where
  25  | extensionality | pairing | union | powerSet | infinity
  26  deriving DecidableEq, Repr, BEq, Fintype
  27
  28theorem fundamentalZFCount : Fintype.card FundamentalZFAxiom = 5 := by decide
  29
  30/-- Power set of Q₃ = 2^8 = 256. -/
  31def powerSetQ3 : ℕ := 2 ^ 8
  32theorem powerSetQ3_eq_256 : powerSetQ3 = 256 := by decide
  33
  34/-- 256 = 2^(2^D). -/
  35theorem powerSetQ3_2_2D : powerSetQ3 = 2 ^ (2 ^ 3) := by decide
  36
  37structure SetTheoryCert where
  38  five_axioms : Fintype.card FundamentalZFAxiom = 5
  39  power_set_256 : powerSetQ3 = 256
  40  structure_match : powerSetQ3 = 2 ^ (2 ^ 3)
  41
  42def setTheoryCert : SetTheoryCert where
  43  five_axioms := fundamentalZFCount
  44  power_set_256 := powerSetQ3_eq_256
  45  structure_match := powerSetQ3_2_2D
  46
  47end IndisputableMonolith.Mathematics.SetTheoryFromRS
  48

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