pith. machine review for the scientific record. sign in

IndisputableMonolith.Linguistics.SyntaxUniversalsFromConfigDim

IndisputableMonolith/Linguistics/SyntaxUniversalsFromConfigDim.lean · 40 lines · 6 declarations

show as:
view math explainer →

open module explainer GitHub source

Explainer status: pending

   1import Mathlib
   2
   3/-!
   4# Syntax Universals from ConfigDim — Tier C Linguistics
   5
   6Chomsky's universal grammar proposes innate syntactic principles.
   7In RS terms, syntactic categories are forced by configDim D = 5.
   8
   9The five core phrase structure categories (NP, VP, AP, PP, AdvP) = configDim D = 5.
  10
  11These correspond to the 5-dimensional recognition taxonomy of the D=3 lattice.
  12
  13Lean status: 0 sorry, 0 axiom.
  14-/
  15
  16namespace IndisputableMonolith.Linguistics.SyntaxUniversalsFromConfigDim
  17
  18inductive PhraseCategory where
  19  | NP | VP | AP | PP | AdvP
  20  deriving DecidableEq, Repr, BEq, Fintype
  21
  22theorem phraseCategoryCount : Fintype.card PhraseCategory = 5 := by decide
  23
  24/-- The five syntactic roles (subject, object, predicate, modifier, complement). -/
  25inductive SyntacticRole where
  26  | subject | object | predicate | modifier | complement
  27  deriving DecidableEq, Repr, BEq, Fintype
  28
  29theorem syntacticRoleCount : Fintype.card SyntacticRole = 5 := by decide
  30
  31structure SyntaxUniversalsCert where
  32  five_phrases : Fintype.card PhraseCategory = 5
  33  five_roles : Fintype.card SyntacticRole = 5
  34
  35def syntaxUniversalsCert : SyntaxUniversalsCert where
  36  five_phrases := phraseCategoryCount
  37  five_roles := syntacticRoleCount
  38
  39end IndisputableMonolith.Linguistics.SyntaxUniversalsFromConfigDim
  40

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