pith. machine review for the scientific record. sign in

IndisputableMonolith.Linguistics.PragmaticsFromRS

IndisputableMonolith/Linguistics/PragmaticsFromRS.lean · 35 lines · 4 declarations

show as:
view math explainer →

open module explainer GitHub source

Explainer status: ready · generated 2026-05-16 09:56:27.744611+00:00

   1import Mathlib
   2
   3/-!
   4# Pragmatics from RS — C Linguistics Depth
   5
   6Five canonical pragmatic principles (relevance, quantity, quality,
   7manner, politeness) = configDim D = 5.
   8
   9Grice's maxims: Quantity, Quality, Relation (Relevance), Manner = 4.
  10Politeness adds a fifth = configDim D = 5.
  11
  12In RS: communication = recognition exchange.
  13Successful communication: J = 0 (speaker intention = hearer interpretation).
  14
  15Lean: 5 principles.
  16
  17Lean status: 0 sorry, 0 axiom.
  18-/
  19
  20namespace IndisputableMonolith.Linguistics.PragmaticsFromRS
  21
  22inductive PragmaticPrinciple where
  23  | relevance | quantity | quality | manner | politeness
  24  deriving DecidableEq, Repr, BEq, Fintype
  25
  26theorem pragmaticPrincipleCount : Fintype.card PragmaticPrinciple = 5 := by decide
  27
  28structure PragmaticsCert where
  29  five_principles : Fintype.card PragmaticPrinciple = 5
  30
  31def pragmaticsCert : PragmaticsCert where
  32  five_principles := pragmaticPrincipleCount
  33
  34end IndisputableMonolith.Linguistics.PragmaticsFromRS
  35

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