Turkish Suffix Templates #
Turkish is strictly suffixing ([GK05] Ch 6): suffixes
attach in a fixed order determined by a positional template. The verbal
(Ch 6, 8, 13) and nominal (Ch 6, 8, 14) templates live here as Fragment
data over Morphology.AffixTemplate; ordering predictions are checked in
Studies/GokselKerslake2005.lean.
Voice suffixes can stack within their slot (yap-tır-ıl- 'be made to do' = CAUS + PASS); slots are position classes, not token counts.
@[instance_reducible]
Equations
- Turkish.SuffixTemplate.instDecidableEqVerbSlot x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
@[instance_reducible]
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[instance_reducible]
Equations
- Turkish.SuffixTemplate.instDecidableEqNounSlot x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[instance_reducible]
Equations
The verbal template, stem-outward:
Root - Voice - Negation - TAM - Copula - Agreement - Question.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The nominal template, stem-outward:
Root - Derivational - Plural - Possessive - Case.
Equations
- One or more equations did not get rendered due to their size.