inductive
definition
SemanticChangeType
show as:
view math explainer →
open explainer
Read the cached plain-language explainer.
open lean source
IndisputableMonolith.Linguistics.SemanticChangeFromJCost on GitHub at line 23.
browse module
All declarations in this module, on Recognition.
explainer page
used by
formal source
20namespace IndisputableMonolith.Linguistics.SemanticChangeFromJCost
21open Common.CanonicalJBand
22
23inductive SemanticChangeType where
24 | broadening | narrowing | amelioration | pejoration | metaphoricalExtension
25 deriving DecidableEq, Repr, BEq, Fintype
26
27theorem semanticChangeCount : Fintype.card SemanticChangeType = 5 := by decide
28
29structure SemanticChangeCert where
30 five_types : Fintype.card SemanticChangeType = 5
31 threshold : CanonicalCert
32
33noncomputable def semanticChangeCert : SemanticChangeCert where
34 five_types := semanticChangeCount
35 threshold := cert
36
37end IndisputableMonolith.Linguistics.SemanticChangeFromJCost